{
  "command": "python -m scripts.sample_batch",
  "observed_geometry_signatures": 26,
  "observed_structures": 26,
  "samples": [
    {
      "client": "examples/mediterranean_villa.py",
      "geometry_signature": "66e0227542e6b8563565cf052e55a040e0f0265e69c9178e11f54d32d76dec4f",
      "metadata": "mediterranean_villa-0.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              8,
              14
            ],
            "floor": 2,
            "id": "attachment/0",
            "kind": "terrace",
            "level": 0,
            "rect": {
              "x0": 0,
              "x1": 16,
              "z0": 15,
              "z1": 18
            },
            "side": "south",
            "target": [
              8,
              3,
              17
            ],
            "to": "house"
          },
          {
            "cover": "pergola",
            "door": [
              0,
              7
            ],
            "floor": 7,
            "id": "attachment/1",
            "kind": "balcony",
            "level": 1,
            "rect": {
              "x0": -4,
              "x1": -1,
              "z0": 4,
              "z1": 10
            },
            "side": "west",
            "target": [
              -3,
              8,
              7
            ],
            "to": "house"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 4,
              "kind": "terrace",
              "level": 0,
              "side": "south",
              "to": "house",
              "type": "Attachment",
              "width": "full"
            },
            {
              "cover": "pergola",
              "depth": 4,
              "kind": "balcony",
              "level": 1,
              "side": "west",
              "to": "house",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "pool",
              "scale": {
                "type": "Choice",
                "values": [
                  7,
                  9
                ]
              },
              "side": "south",
              "type": "Feature"
            },
            {
              "kind": "garden",
              "scale": 5,
              "side": "west",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "cyan",
            "floor": "oak",
            "frame": "birch",
            "roof": "tile",
            "shutters": true,
            "trim": "sandstone",
            "type": "Materials",
            "wall": "white"
          },
          "name": "House of the blue courtyard",
          "site": {
            "margin": 3,
            "paving": "courtyard",
            "planting": "mediterranean",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "sleeping",
                    "brewing"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "house",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  15,
                  17
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": 9,
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 0,
                "side": "east",
                "to": "house",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "enchanting",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "library",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 9,
          "first_tread": 5,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            8,
            14
          ],
          "side": "south",
          "volume": "house"
        },
        "features": [
          {
            "floor": 1,
            "id": "feature/0",
            "kind": "pool",
            "rect": {
              "x0": -4,
              "x1": 4,
              "z0": 22,
              "z1": 30
            },
            "side": "south",
            "target": [
              0,
              2,
              31
            ],
            "version": "1"
          },
          {
            "floor": 1,
            "id": "feature/1",
            "kind": "garden",
            "rect": {
              "x0": -12,
              "x1": -8,
              "z0": -2,
              "z1": 2
            },
            "side": "west",
            "target": [
              -10,
              2,
              3
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen"
                ],
                "height": 5,
                "id": "house/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 16,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "white"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "brewing"
                ],
                "height": 5,
                "id": "house/1",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 16,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "white"
              }
            ],
            "name": "house",
            "rect": {
              "x0": 0,
              "x1": 16,
              "z0": 0,
              "z1": 14
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                16,
                10
              ],
              "side": "east",
              "to": "house"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    19,
                    11
                  ],
                  [
                    19,
                    12
                  ],
                  [
                    19,
                    13
                  ],
                  [
                    19,
                    14
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    20,
                    11
                  ],
                  [
                    20,
                    12
                  ],
                  [
                    20,
                    13
                  ],
                  [
                    20,
                    14
                  ],
                  [
                    21,
                    6
                  ],
                  [
                    21,
                    7
                  ],
                  [
                    21,
                    8
                  ],
                  [
                    21,
                    9
                  ],
                  [
                    21,
                    10
                  ],
                  [
                    21,
                    11
                  ],
                  [
                    21,
                    12
                  ],
                  [
                    21,
                    13
                  ],
                  [
                    21,
                    14
                  ],
                  [
                    22,
                    6
                  ],
                  [
                    22,
                    7
                  ],
                  [
                    22,
                    8
                  ],
                  [
                    22,
                    9
                  ],
                  [
                    22,
                    10
                  ],
                  [
                    22,
                    11
                  ],
                  [
                    22,
                    12
                  ],
                  [
                    22,
                    13
                  ],
                  [
                    22,
                    14
                  ],
                  [
                    23,
                    6
                  ],
                  [
                    23,
                    7
                  ],
                  [
                    23,
                    8
                  ],
                  [
                    23,
                    9
                  ],
                  [
                    23,
                    10
                  ],
                  [
                    23,
                    11
                  ],
                  [
                    23,
                    12
                  ],
                  [
                    23,
                    13
                  ],
                  [
                    23,
                    14
                  ],
                  [
                    24,
                    6
                  ],
                  [
                    24,
                    7
                  ],
                  [
                    24,
                    8
                  ],
                  [
                    24,
                    9
                  ],
                  [
                    24,
                    10
                  ],
                  [
                    24,
                    11
                  ],
                  [
                    24,
                    12
                  ],
                  [
                    24,
                    13
                  ],
                  [
                    24,
                    14
                  ],
                  [
                    25,
                    6
                  ],
                  [
                    25,
                    7
                  ],
                  [
                    25,
                    8
                  ],
                  [
                    25,
                    9
                  ],
                  [
                    25,
                    10
                  ],
                  [
                    25,
                    11
                  ],
                  [
                    25,
                    12
                  ],
                  [
                    25,
                    13
                  ],
                  [
                    25,
                    14
                  ],
                  [
                    26,
                    6
                  ],
                  [
                    26,
                    7
                  ],
                  [
                    26,
                    8
                  ],
                  [
                    26,
                    9
                  ],
                  [
                    26,
                    10
                  ],
                  [
                    26,
                    11
                  ],
                  [
                    26,
                    12
                  ],
                  [
                    26,
                    13
                  ],
                  [
                    26,
                    14
                  ]
                ],
                "floor": 2,
                "functions": [
                  "enchanting",
                  "study"
                ],
                "height": 5,
                "id": "library/0",
                "layout": "open",
                "rect": {
                  "x0": 16,
                  "x1": 26,
                  "z0": 6,
                  "z1": 14
                },
                "wall": "white"
              }
            ],
            "name": "library",
            "rect": {
              "x0": 16,
              "x1": 26,
              "z0": 6,
              "z1": 14
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -15,
          "x1": 31,
          "z0": -5,
          "z1": 33
        }
      },
      "roundtrip": {
        "blocks": 6836,
        "size_xyz": [
          49,
          19,
          41
        ],
        "states": 98
      },
      "schematic": "mediterranean_villa-0.litematic",
      "seed": 0,
      "structural_signature": "59f9654ec471ddce5d97f7f9449dec65ccfa5e9e871670ff11c4b32e5f0f3453",
      "validation": {
        "checked": {
          "block_states": 98,
          "blocks": 6836,
          "envelope_voids": 1750,
          "furniture_groups": 20,
          "multiblock_cells": 10,
          "reachable_positions": 1780,
          "rooms": 3,
          "support_columns": 8
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/mediterranean_villa.py",
      "geometry_signature": "e64bfdb1f1dc9c1d191f3b2f02ff81902c4a6efbe48cfb90ee1e120d38944157",
      "metadata": "mediterranean_villa-1.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              7,
              12
            ],
            "floor": 2,
            "id": "attachment/0",
            "kind": "terrace",
            "level": 0,
            "rect": {
              "x0": 0,
              "x1": 14,
              "z0": 13,
              "z1": 16
            },
            "side": "south",
            "target": [
              7,
              3,
              15
            ],
            "to": "house"
          },
          {
            "cover": "pergola",
            "door": [
              0,
              6
            ],
            "floor": 7,
            "id": "attachment/1",
            "kind": "balcony",
            "level": 1,
            "rect": {
              "x0": -4,
              "x1": -1,
              "z0": 3,
              "z1": 9
            },
            "side": "west",
            "target": [
              -3,
              8,
              6
            ],
            "to": "house"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 4,
              "kind": "terrace",
              "level": 0,
              "side": "south",
              "to": "house",
              "type": "Attachment",
              "width": "full"
            },
            {
              "cover": "pergola",
              "depth": 4,
              "kind": "balcony",
              "level": 1,
              "side": "west",
              "to": "house",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "pool",
              "scale": {
                "type": "Choice",
                "values": [
                  7,
                  9
                ]
              },
              "side": "south",
              "type": "Feature"
            },
            {
              "kind": "garden",
              "scale": 5,
              "side": "west",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "cyan",
            "floor": "oak",
            "frame": "birch",
            "roof": "tile",
            "shutters": true,
            "trim": "sandstone",
            "type": "Materials",
            "wall": "white"
          },
          "name": "House of the blue courtyard",
          "site": {
            "margin": 3,
            "paving": "courtyard",
            "planting": "mediterranean",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "sleeping",
                    "brewing"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "house",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  15,
                  17
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": 9,
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 0,
                "side": "east",
                "to": "house",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "enchanting",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "library",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 9,
          "first_tread": 5,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            7,
            12
          ],
          "side": "south",
          "volume": "house"
        },
        "features": [
          {
            "floor": 1,
            "id": "feature/0",
            "kind": "pool",
            "rect": {
              "x0": -4,
              "x1": 4,
              "z0": 20,
              "z1": 28
            },
            "side": "south",
            "target": [
              0,
              2,
              29
            ],
            "version": "1"
          },
          {
            "floor": 1,
            "id": "feature/1",
            "kind": "garden",
            "rect": {
              "x0": -12,
              "x1": -8,
              "z0": -2,
              "z1": 2
            },
            "side": "west",
            "target": [
              -10,
              2,
              3
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen"
                ],
                "height": 5,
                "id": "house/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 14,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "white"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "brewing"
                ],
                "height": 5,
                "id": "house/1",
                "layout": "cross",
                "rect": {
                  "x0": 0,
                  "x1": 14,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "white"
              }
            ],
            "name": "house",
            "rect": {
              "x0": 0,
              "x1": 14,
              "z0": 0,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                14,
                8
              ],
              "side": "east",
              "to": "house"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    19,
                    4
                  ],
                  [
                    19,
                    5
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    19,
                    11
                  ],
                  [
                    19,
                    12
                  ],
                  [
                    20,
                    4
                  ],
                  [
                    20,
                    5
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    20,
                    11
                  ],
                  [
                    20,
                    12
                  ],
                  [
                    21,
                    4
                  ],
                  [
                    21,
                    5
                  ],
                  [
                    21,
                    6
                  ],
                  [
                    21,
                    7
                  ],
                  [
                    21,
                    8
                  ],
                  [
                    21,
                    9
                  ],
                  [
                    21,
                    10
                  ],
                  [
                    21,
                    11
                  ],
                  [
                    21,
                    12
                  ],
                  [
                    22,
                    4
                  ],
                  [
                    22,
                    5
                  ],
                  [
                    22,
                    6
                  ],
                  [
                    22,
                    7
                  ],
                  [
                    22,
                    8
                  ],
                  [
                    22,
                    9
                  ],
                  [
                    22,
                    10
                  ],
                  [
                    22,
                    11
                  ],
                  [
                    22,
                    12
                  ]
                ],
                "floor": 2,
                "functions": [
                  "enchanting",
                  "study"
                ],
                "height": 5,
                "id": "library/0",
                "layout": "open",
                "rect": {
                  "x0": 14,
                  "x1": 22,
                  "z0": 4,
                  "z1": 12
                },
                "wall": "white"
              }
            ],
            "name": "library",
            "rect": {
              "x0": 14,
              "x1": 22,
              "z0": 4,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -15,
          "x1": 27,
          "z0": -5,
          "z1": 31
        }
      },
      "roundtrip": {
        "blocks": 5792,
        "size_xyz": [
          45,
          18,
          39
        ],
        "states": 95
      },
      "schematic": "mediterranean_villa-1.litematic",
      "seed": 1,
      "structural_signature": "963b6f221d7f78eac1f1ed5fc6f1899e542312d6fbc98951ab6050be03528a7f",
      "validation": {
        "checked": {
          "block_states": 95,
          "blocks": 5792,
          "envelope_voids": 1263,
          "furniture_groups": 15,
          "multiblock_cells": 10,
          "reachable_positions": 1508,
          "rooms": 4,
          "support_columns": 8
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/merchant_manor.py",
      "geometry_signature": "2f08452acf1ccab61c00de9790044802692824a541623f4f67ef79ba8c9263ce",
      "metadata": "merchant_manor-0.json",
      "resolved": {
        "attachments": [
          {
            "cover": "open",
            "door": [
              9,
              16
            ],
            "floor": 7,
            "id": "attachment/0",
            "kind": "terrace",
            "level": 1,
            "rect": {
              "x0": 0,
              "x1": 18,
              "z0": 17,
              "z1": 19
            },
            "side": "south",
            "target": [
              9,
              8,
              18
            ],
            "to": "hall"
          },
          {
            "cover": "canopy",
            "door": [
              18,
              8
            ],
            "floor": 2,
            "id": "attachment/1",
            "kind": "market",
            "level": 0,
            "rect": {
              "x0": 19,
              "x1": 23,
              "z0": 5,
              "z1": 11
            },
            "side": "east",
            "target": [
              21,
              3,
              8
            ],
            "to": "hall"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "open",
              "depth": 3,
              "kind": "terrace",
              "level": 1,
              "side": "south",
              "to": "hall",
              "type": "Attachment",
              "width": "full"
            },
            {
              "cover": "canopy",
              "depth": 5,
              "kind": "market",
              "level": 0,
              "side": "east",
              "to": "hall",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": {
            "bay": {
              "type": "Choice",
              "values": [
                "center",
                "right"
              ]
            },
            "level": 1,
            "side": "south",
            "type": "Entrance",
            "volume": "hall"
          },
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "red",
            "floor": "oak",
            "frame": "spruce",
            "roof": "slate",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Rowan merchants house",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  15,
                  17
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "storage",
                    "trading"
                  ],
                  "type": "Level",
                  "wall": "masonry"
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "living",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": true,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "hall",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": {
                  "type": "Choice",
                  "values": [
                    1,
                    2
                  ]
                },
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  17,
                  19
                ]
              }
            },
            {
              "circulation": "ladder",
              "depth": 9,
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 1,
                "side": "north",
                "to": "hall",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "tower",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.5,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 13,
          "first_tread": 4,
          "floor": 7,
          "landing_floor": 1,
          "level": 1,
          "point": [
            13,
            16
          ],
          "side": "south",
          "volume": "hall"
        },
        "features": [],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    0,
                    15
                  ],
                  [
                    0,
                    16
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    1,
                    15
                  ],
                  [
                    1,
                    16
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    9,
                    15
                  ],
                  [
                    9,
                    16
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    10,
                    15
                  ],
                  [
                    10,
                    16
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    11,
                    15
                  ],
                  [
                    11,
                    16
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    12,
                    15
                  ],
                  [
                    12,
                    16
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    13,
                    15
                  ],
                  [
                    13,
                    16
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    14,
                    15
                  ],
                  [
                    14,
                    16
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    15,
                    15
                  ],
                  [
                    15,
                    16
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ]
                ],
                "floor": 2,
                "functions": [
                  "storage",
                  "trading"
                ],
                "height": 5,
                "id": "hall/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 18,
                  "z0": 0,
                  "z1": 16
                },
                "wall": "masonry"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    0,
                    15
                  ],
                  [
                    0,
                    16
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    1,
                    15
                  ],
                  [
                    1,
                    16
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    9,
                    15
                  ],
                  [
                    9,
                    16
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    10,
                    15
                  ],
                  [
                    10,
                    16
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    11,
                    15
                  ],
                  [
                    11,
                    16
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    12,
                    15
                  ],
                  [
                    12,
                    16
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    13,
                    15
                  ],
                  [
                    13,
                    16
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    14,
                    15
                  ],
                  [
                    14,
                    16
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    15,
                    15
                  ],
                  [
                    15,
                    16
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ]
                ],
                "floor": 7,
                "functions": [
                  "living",
                  "kitchen"
                ],
                "height": 5,
                "id": "hall/1",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 18,
                  "z0": 0,
                  "z1": 16
                },
                "wall": "plaster"
              },
              {
                "attic": true,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    0,
                    15
                  ],
                  [
                    0,
                    16
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    1,
                    15
                  ],
                  [
                    1,
                    16
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    9,
                    15
                  ],
                  [
                    9,
                    16
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    10,
                    15
                  ],
                  [
                    10,
                    16
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    11,
                    15
                  ],
                  [
                    11,
                    16
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    12,
                    15
                  ],
                  [
                    12,
                    16
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    13,
                    15
                  ],
                  [
                    13,
                    16
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    14,
                    15
                  ],
                  [
                    14,
                    16
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    15,
                    15
                  ],
                  [
                    15,
                    16
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ]
                ],
                "floor": 12,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 3,
                "id": "hall/2",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 18,
                  "z0": 0,
                  "z1": 16
                },
                "wall": "plaster"
              }
            ],
            "name": "hall",
            "rect": {
              "x0": 0,
              "x1": 18,
              "z0": 0,
              "z1": 16
            },
            "roof": {
              "cupola": false,
              "dormers": 2,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "ladder",
            "envelope": "framed",
            "join": {
              "floor": 7,
              "level": 1,
              "point": [
                14,
                0
              ],
              "side": "north",
              "to": "hall"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    10,
                    -8
                  ],
                  [
                    10,
                    -7
                  ],
                  [
                    10,
                    -6
                  ],
                  [
                    10,
                    -5
                  ],
                  [
                    10,
                    -4
                  ],
                  [
                    10,
                    -3
                  ],
                  [
                    10,
                    -2
                  ],
                  [
                    10,
                    -1
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    11,
                    -8
                  ],
                  [
                    11,
                    -7
                  ],
                  [
                    11,
                    -6
                  ],
                  [
                    11,
                    -5
                  ],
                  [
                    11,
                    -4
                  ],
                  [
                    11,
                    -3
                  ],
                  [
                    11,
                    -2
                  ],
                  [
                    11,
                    -1
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    12,
                    -8
                  ],
                  [
                    12,
                    -7
                  ],
                  [
                    12,
                    -6
                  ],
                  [
                    12,
                    -5
                  ],
                  [
                    12,
                    -4
                  ],
                  [
                    12,
                    -3
                  ],
                  [
                    12,
                    -2
                  ],
                  [
                    12,
                    -1
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    13,
                    -8
                  ],
                  [
                    13,
                    -7
                  ],
                  [
                    13,
                    -6
                  ],
                  [
                    13,
                    -5
                  ],
                  [
                    13,
                    -4
                  ],
                  [
                    13,
                    -3
                  ],
                  [
                    13,
                    -2
                  ],
                  [
                    13,
                    -1
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    14,
                    -8
                  ],
                  [
                    14,
                    -7
                  ],
                  [
                    14,
                    -6
                  ],
                  [
                    14,
                    -5
                  ],
                  [
                    14,
                    -4
                  ],
                  [
                    14,
                    -3
                  ],
                  [
                    14,
                    -2
                  ],
                  [
                    14,
                    -1
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    15,
                    -8
                  ],
                  [
                    15,
                    -7
                  ],
                  [
                    15,
                    -6
                  ],
                  [
                    15,
                    -5
                  ],
                  [
                    15,
                    -4
                  ],
                  [
                    15,
                    -3
                  ],
                  [
                    15,
                    -2
                  ],
                  [
                    15,
                    -1
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    16,
                    -8
                  ],
                  [
                    16,
                    -7
                  ],
                  [
                    16,
                    -6
                  ],
                  [
                    16,
                    -5
                  ],
                  [
                    16,
                    -4
                  ],
                  [
                    16,
                    -3
                  ],
                  [
                    16,
                    -2
                  ],
                  [
                    16,
                    -1
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    17,
                    -8
                  ],
                  [
                    17,
                    -7
                  ],
                  [
                    17,
                    -6
                  ],
                  [
                    17,
                    -5
                  ],
                  [
                    17,
                    -4
                  ],
                  [
                    17,
                    -3
                  ],
                  [
                    17,
                    -2
                  ],
                  [
                    17,
                    -1
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    18,
                    -8
                  ],
                  [
                    18,
                    -7
                  ],
                  [
                    18,
                    -6
                  ],
                  [
                    18,
                    -5
                  ],
                  [
                    18,
                    -4
                  ],
                  [
                    18,
                    -3
                  ],
                  [
                    18,
                    -2
                  ],
                  [
                    18,
                    -1
                  ],
                  [
                    18,
                    0
                  ]
                ],
                "floor": 7,
                "functions": [
                  "study"
                ],
                "height": 5,
                "id": "tower/0",
                "layout": "open",
                "rect": {
                  "x0": 10,
                  "x1": 18,
                  "z0": -8,
                  "z1": 0
                },
                "wall": "plaster"
              },
              {
                "attic": false,
                "cells": [
                  [
                    10,
                    -8
                  ],
                  [
                    10,
                    -7
                  ],
                  [
                    10,
                    -6
                  ],
                  [
                    10,
                    -5
                  ],
                  [
                    10,
                    -4
                  ],
                  [
                    10,
                    -3
                  ],
                  [
                    10,
                    -2
                  ],
                  [
                    10,
                    -1
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    11,
                    -8
                  ],
                  [
                    11,
                    -7
                  ],
                  [
                    11,
                    -6
                  ],
                  [
                    11,
                    -5
                  ],
                  [
                    11,
                    -4
                  ],
                  [
                    11,
                    -3
                  ],
                  [
                    11,
                    -2
                  ],
                  [
                    11,
                    -1
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    12,
                    -8
                  ],
                  [
                    12,
                    -7
                  ],
                  [
                    12,
                    -6
                  ],
                  [
                    12,
                    -5
                  ],
                  [
                    12,
                    -4
                  ],
                  [
                    12,
                    -3
                  ],
                  [
                    12,
                    -2
                  ],
                  [
                    12,
                    -1
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    13,
                    -8
                  ],
                  [
                    13,
                    -7
                  ],
                  [
                    13,
                    -6
                  ],
                  [
                    13,
                    -5
                  ],
                  [
                    13,
                    -4
                  ],
                  [
                    13,
                    -3
                  ],
                  [
                    13,
                    -2
                  ],
                  [
                    13,
                    -1
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    14,
                    -8
                  ],
                  [
                    14,
                    -7
                  ],
                  [
                    14,
                    -6
                  ],
                  [
                    14,
                    -5
                  ],
                  [
                    14,
                    -4
                  ],
                  [
                    14,
                    -3
                  ],
                  [
                    14,
                    -2
                  ],
                  [
                    14,
                    -1
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    15,
                    -8
                  ],
                  [
                    15,
                    -7
                  ],
                  [
                    15,
                    -6
                  ],
                  [
                    15,
                    -5
                  ],
                  [
                    15,
                    -4
                  ],
                  [
                    15,
                    -3
                  ],
                  [
                    15,
                    -2
                  ],
                  [
                    15,
                    -1
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    16,
                    -8
                  ],
                  [
                    16,
                    -7
                  ],
                  [
                    16,
                    -6
                  ],
                  [
                    16,
                    -5
                  ],
                  [
                    16,
                    -4
                  ],
                  [
                    16,
                    -3
                  ],
                  [
                    16,
                    -2
                  ],
                  [
                    16,
                    -1
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    17,
                    -8
                  ],
                  [
                    17,
                    -7
                  ],
                  [
                    17,
                    -6
                  ],
                  [
                    17,
                    -5
                  ],
                  [
                    17,
                    -4
                  ],
                  [
                    17,
                    -3
                  ],
                  [
                    17,
                    -2
                  ],
                  [
                    17,
                    -1
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    18,
                    -8
                  ],
                  [
                    18,
                    -7
                  ],
                  [
                    18,
                    -6
                  ],
                  [
                    18,
                    -5
                  ],
                  [
                    18,
                    -4
                  ],
                  [
                    18,
                    -3
                  ],
                  [
                    18,
                    -2
                  ],
                  [
                    18,
                    -1
                  ],
                  [
                    18,
                    0
                  ]
                ],
                "floor": 12,
                "functions": [
                  "storage"
                ],
                "height": 5,
                "id": "tower/1",
                "layout": "open",
                "rect": {
                  "x0": 10,
                  "x1": 18,
                  "z0": -8,
                  "z1": 0
                },
                "wall": "plaster"
              },
              {
                "attic": false,
                "cells": [
                  [
                    10,
                    -8
                  ],
                  [
                    10,
                    -7
                  ],
                  [
                    10,
                    -6
                  ],
                  [
                    10,
                    -5
                  ],
                  [
                    10,
                    -4
                  ],
                  [
                    10,
                    -3
                  ],
                  [
                    10,
                    -2
                  ],
                  [
                    10,
                    -1
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    11,
                    -8
                  ],
                  [
                    11,
                    -7
                  ],
                  [
                    11,
                    -6
                  ],
                  [
                    11,
                    -5
                  ],
                  [
                    11,
                    -4
                  ],
                  [
                    11,
                    -3
                  ],
                  [
                    11,
                    -2
                  ],
                  [
                    11,
                    -1
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    12,
                    -8
                  ],
                  [
                    12,
                    -7
                  ],
                  [
                    12,
                    -6
                  ],
                  [
                    12,
                    -5
                  ],
                  [
                    12,
                    -4
                  ],
                  [
                    12,
                    -3
                  ],
                  [
                    12,
                    -2
                  ],
                  [
                    12,
                    -1
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    13,
                    -8
                  ],
                  [
                    13,
                    -7
                  ],
                  [
                    13,
                    -6
                  ],
                  [
                    13,
                    -5
                  ],
                  [
                    13,
                    -4
                  ],
                  [
                    13,
                    -3
                  ],
                  [
                    13,
                    -2
                  ],
                  [
                    13,
                    -1
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    14,
                    -8
                  ],
                  [
                    14,
                    -7
                  ],
                  [
                    14,
                    -6
                  ],
                  [
                    14,
                    -5
                  ],
                  [
                    14,
                    -4
                  ],
                  [
                    14,
                    -3
                  ],
                  [
                    14,
                    -2
                  ],
                  [
                    14,
                    -1
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    15,
                    -8
                  ],
                  [
                    15,
                    -7
                  ],
                  [
                    15,
                    -6
                  ],
                  [
                    15,
                    -5
                  ],
                  [
                    15,
                    -4
                  ],
                  [
                    15,
                    -3
                  ],
                  [
                    15,
                    -2
                  ],
                  [
                    15,
                    -1
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    16,
                    -8
                  ],
                  [
                    16,
                    -7
                  ],
                  [
                    16,
                    -6
                  ],
                  [
                    16,
                    -5
                  ],
                  [
                    16,
                    -4
                  ],
                  [
                    16,
                    -3
                  ],
                  [
                    16,
                    -2
                  ],
                  [
                    16,
                    -1
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    17,
                    -8
                  ],
                  [
                    17,
                    -7
                  ],
                  [
                    17,
                    -6
                  ],
                  [
                    17,
                    -5
                  ],
                  [
                    17,
                    -4
                  ],
                  [
                    17,
                    -3
                  ],
                  [
                    17,
                    -2
                  ],
                  [
                    17,
                    -1
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    18,
                    -8
                  ],
                  [
                    18,
                    -7
                  ],
                  [
                    18,
                    -6
                  ],
                  [
                    18,
                    -5
                  ],
                  [
                    18,
                    -4
                  ],
                  [
                    18,
                    -3
                  ],
                  [
                    18,
                    -2
                  ],
                  [
                    18,
                    -1
                  ],
                  [
                    18,
                    0
                  ]
                ],
                "floor": 17,
                "functions": [
                  "study"
                ],
                "height": 5,
                "id": "tower/2",
                "layout": "open",
                "rect": {
                  "x0": 10,
                  "x1": 18,
                  "z0": -8,
                  "z1": 0
                },
                "wall": "plaster"
              }
            ],
            "name": "tower",
            "rect": {
              "x0": 10,
              "x1": 18,
              "z0": -8,
              "z1": 0
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.5,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -7,
          "x1": 28,
          "z0": -15,
          "z1": 36
        }
      },
      "roundtrip": {
        "blocks": 9061,
        "size_xyz": [
          38,
          32,
          54
        ],
        "states": 90
      },
      "schematic": "merchant_manor-0.litematic",
      "seed": 0,
      "structural_signature": "3cf6cee2062bd970e20d0cb520bf8a019081e26233b1e4cf53064df51111e46d",
      "validation": {
        "checked": {
          "block_states": 90,
          "blocks": 9061,
          "envelope_voids": 4174,
          "furniture_groups": 30,
          "multiblock_cells": 12,
          "reachable_positions": 2252,
          "rooms": 6,
          "support_columns": 8
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/merchant_manor.py",
      "geometry_signature": "2416f16bd3a72e475383f83a0a2132660b17ad34ad9bc46c11e263923d885335",
      "metadata": "merchant_manor-1.json",
      "resolved": {
        "attachments": [
          {
            "cover": "open",
            "door": [
              8,
              14
            ],
            "floor": 7,
            "id": "attachment/0",
            "kind": "terrace",
            "level": 1,
            "rect": {
              "x0": 0,
              "x1": 16,
              "z0": 15,
              "z1": 17
            },
            "side": "south",
            "target": [
              8,
              8,
              16
            ],
            "to": "hall"
          },
          {
            "cover": "canopy",
            "door": [
              16,
              7
            ],
            "floor": 2,
            "id": "attachment/1",
            "kind": "market",
            "level": 0,
            "rect": {
              "x0": 17,
              "x1": 21,
              "z0": 4,
              "z1": 10
            },
            "side": "east",
            "target": [
              19,
              3,
              7
            ],
            "to": "hall"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "open",
              "depth": 3,
              "kind": "terrace",
              "level": 1,
              "side": "south",
              "to": "hall",
              "type": "Attachment",
              "width": "full"
            },
            {
              "cover": "canopy",
              "depth": 5,
              "kind": "market",
              "level": 0,
              "side": "east",
              "to": "hall",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": {
            "bay": {
              "type": "Choice",
              "values": [
                "center",
                "right"
              ]
            },
            "level": 1,
            "side": "south",
            "type": "Entrance",
            "volume": "hall"
          },
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "red",
            "floor": "oak",
            "frame": "spruce",
            "roof": "slate",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Rowan merchants house",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  15,
                  17
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "storage",
                    "trading"
                  ],
                  "type": "Level",
                  "wall": "masonry"
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "living",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": true,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "hall",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": {
                  "type": "Choice",
                  "values": [
                    1,
                    2
                  ]
                },
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  17,
                  19
                ]
              }
            },
            {
              "circulation": "ladder",
              "depth": 9,
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 1,
                "side": "north",
                "to": "hall",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "tower",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.5,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 13,
          "first_tread": 4,
          "floor": 7,
          "landing_floor": 1,
          "level": 1,
          "point": [
            11,
            14
          ],
          "side": "south",
          "volume": "hall"
        },
        "features": [],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ]
                ],
                "floor": 2,
                "functions": [
                  "storage",
                  "trading"
                ],
                "height": 5,
                "id": "hall/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 16,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "masonry"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ]
                ],
                "floor": 7,
                "functions": [
                  "living",
                  "kitchen"
                ],
                "height": 5,
                "id": "hall/1",
                "layout": "cross",
                "rect": {
                  "x0": 0,
                  "x1": 16,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "plaster"
              },
              {
                "attic": true,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ]
                ],
                "floor": 12,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 3,
                "id": "hall/2",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 16,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "plaster"
              }
            ],
            "name": "hall",
            "rect": {
              "x0": 0,
              "x1": 16,
              "z0": 0,
              "z1": 14
            },
            "roof": {
              "cupola": false,
              "dormers": 1,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "ladder",
            "envelope": "framed",
            "join": {
              "floor": 7,
              "level": 1,
              "point": [
                12,
                0
              ],
              "side": "north",
              "to": "hall"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    8,
                    -8
                  ],
                  [
                    8,
                    -7
                  ],
                  [
                    8,
                    -6
                  ],
                  [
                    8,
                    -5
                  ],
                  [
                    8,
                    -4
                  ],
                  [
                    8,
                    -3
                  ],
                  [
                    8,
                    -2
                  ],
                  [
                    8,
                    -1
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    9,
                    -8
                  ],
                  [
                    9,
                    -7
                  ],
                  [
                    9,
                    -6
                  ],
                  [
                    9,
                    -5
                  ],
                  [
                    9,
                    -4
                  ],
                  [
                    9,
                    -3
                  ],
                  [
                    9,
                    -2
                  ],
                  [
                    9,
                    -1
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    10,
                    -8
                  ],
                  [
                    10,
                    -7
                  ],
                  [
                    10,
                    -6
                  ],
                  [
                    10,
                    -5
                  ],
                  [
                    10,
                    -4
                  ],
                  [
                    10,
                    -3
                  ],
                  [
                    10,
                    -2
                  ],
                  [
                    10,
                    -1
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    11,
                    -8
                  ],
                  [
                    11,
                    -7
                  ],
                  [
                    11,
                    -6
                  ],
                  [
                    11,
                    -5
                  ],
                  [
                    11,
                    -4
                  ],
                  [
                    11,
                    -3
                  ],
                  [
                    11,
                    -2
                  ],
                  [
                    11,
                    -1
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    12,
                    -8
                  ],
                  [
                    12,
                    -7
                  ],
                  [
                    12,
                    -6
                  ],
                  [
                    12,
                    -5
                  ],
                  [
                    12,
                    -4
                  ],
                  [
                    12,
                    -3
                  ],
                  [
                    12,
                    -2
                  ],
                  [
                    12,
                    -1
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    13,
                    -8
                  ],
                  [
                    13,
                    -7
                  ],
                  [
                    13,
                    -6
                  ],
                  [
                    13,
                    -5
                  ],
                  [
                    13,
                    -4
                  ],
                  [
                    13,
                    -3
                  ],
                  [
                    13,
                    -2
                  ],
                  [
                    13,
                    -1
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    14,
                    -8
                  ],
                  [
                    14,
                    -7
                  ],
                  [
                    14,
                    -6
                  ],
                  [
                    14,
                    -5
                  ],
                  [
                    14,
                    -4
                  ],
                  [
                    14,
                    -3
                  ],
                  [
                    14,
                    -2
                  ],
                  [
                    14,
                    -1
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    15,
                    -8
                  ],
                  [
                    15,
                    -7
                  ],
                  [
                    15,
                    -6
                  ],
                  [
                    15,
                    -5
                  ],
                  [
                    15,
                    -4
                  ],
                  [
                    15,
                    -3
                  ],
                  [
                    15,
                    -2
                  ],
                  [
                    15,
                    -1
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    16,
                    -8
                  ],
                  [
                    16,
                    -7
                  ],
                  [
                    16,
                    -6
                  ],
                  [
                    16,
                    -5
                  ],
                  [
                    16,
                    -4
                  ],
                  [
                    16,
                    -3
                  ],
                  [
                    16,
                    -2
                  ],
                  [
                    16,
                    -1
                  ],
                  [
                    16,
                    0
                  ]
                ],
                "floor": 7,
                "functions": [
                  "study"
                ],
                "height": 5,
                "id": "tower/0",
                "layout": "open",
                "rect": {
                  "x0": 8,
                  "x1": 16,
                  "z0": -8,
                  "z1": 0
                },
                "wall": "plaster"
              },
              {
                "attic": false,
                "cells": [
                  [
                    8,
                    -8
                  ],
                  [
                    8,
                    -7
                  ],
                  [
                    8,
                    -6
                  ],
                  [
                    8,
                    -5
                  ],
                  [
                    8,
                    -4
                  ],
                  [
                    8,
                    -3
                  ],
                  [
                    8,
                    -2
                  ],
                  [
                    8,
                    -1
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    9,
                    -8
                  ],
                  [
                    9,
                    -7
                  ],
                  [
                    9,
                    -6
                  ],
                  [
                    9,
                    -5
                  ],
                  [
                    9,
                    -4
                  ],
                  [
                    9,
                    -3
                  ],
                  [
                    9,
                    -2
                  ],
                  [
                    9,
                    -1
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    10,
                    -8
                  ],
                  [
                    10,
                    -7
                  ],
                  [
                    10,
                    -6
                  ],
                  [
                    10,
                    -5
                  ],
                  [
                    10,
                    -4
                  ],
                  [
                    10,
                    -3
                  ],
                  [
                    10,
                    -2
                  ],
                  [
                    10,
                    -1
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    11,
                    -8
                  ],
                  [
                    11,
                    -7
                  ],
                  [
                    11,
                    -6
                  ],
                  [
                    11,
                    -5
                  ],
                  [
                    11,
                    -4
                  ],
                  [
                    11,
                    -3
                  ],
                  [
                    11,
                    -2
                  ],
                  [
                    11,
                    -1
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    12,
                    -8
                  ],
                  [
                    12,
                    -7
                  ],
                  [
                    12,
                    -6
                  ],
                  [
                    12,
                    -5
                  ],
                  [
                    12,
                    -4
                  ],
                  [
                    12,
                    -3
                  ],
                  [
                    12,
                    -2
                  ],
                  [
                    12,
                    -1
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    13,
                    -8
                  ],
                  [
                    13,
                    -7
                  ],
                  [
                    13,
                    -6
                  ],
                  [
                    13,
                    -5
                  ],
                  [
                    13,
                    -4
                  ],
                  [
                    13,
                    -3
                  ],
                  [
                    13,
                    -2
                  ],
                  [
                    13,
                    -1
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    14,
                    -8
                  ],
                  [
                    14,
                    -7
                  ],
                  [
                    14,
                    -6
                  ],
                  [
                    14,
                    -5
                  ],
                  [
                    14,
                    -4
                  ],
                  [
                    14,
                    -3
                  ],
                  [
                    14,
                    -2
                  ],
                  [
                    14,
                    -1
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    15,
                    -8
                  ],
                  [
                    15,
                    -7
                  ],
                  [
                    15,
                    -6
                  ],
                  [
                    15,
                    -5
                  ],
                  [
                    15,
                    -4
                  ],
                  [
                    15,
                    -3
                  ],
                  [
                    15,
                    -2
                  ],
                  [
                    15,
                    -1
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    16,
                    -8
                  ],
                  [
                    16,
                    -7
                  ],
                  [
                    16,
                    -6
                  ],
                  [
                    16,
                    -5
                  ],
                  [
                    16,
                    -4
                  ],
                  [
                    16,
                    -3
                  ],
                  [
                    16,
                    -2
                  ],
                  [
                    16,
                    -1
                  ],
                  [
                    16,
                    0
                  ]
                ],
                "floor": 12,
                "functions": [
                  "storage"
                ],
                "height": 5,
                "id": "tower/1",
                "layout": "open",
                "rect": {
                  "x0": 8,
                  "x1": 16,
                  "z0": -8,
                  "z1": 0
                },
                "wall": "plaster"
              },
              {
                "attic": false,
                "cells": [
                  [
                    8,
                    -8
                  ],
                  [
                    8,
                    -7
                  ],
                  [
                    8,
                    -6
                  ],
                  [
                    8,
                    -5
                  ],
                  [
                    8,
                    -4
                  ],
                  [
                    8,
                    -3
                  ],
                  [
                    8,
                    -2
                  ],
                  [
                    8,
                    -1
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    9,
                    -8
                  ],
                  [
                    9,
                    -7
                  ],
                  [
                    9,
                    -6
                  ],
                  [
                    9,
                    -5
                  ],
                  [
                    9,
                    -4
                  ],
                  [
                    9,
                    -3
                  ],
                  [
                    9,
                    -2
                  ],
                  [
                    9,
                    -1
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    10,
                    -8
                  ],
                  [
                    10,
                    -7
                  ],
                  [
                    10,
                    -6
                  ],
                  [
                    10,
                    -5
                  ],
                  [
                    10,
                    -4
                  ],
                  [
                    10,
                    -3
                  ],
                  [
                    10,
                    -2
                  ],
                  [
                    10,
                    -1
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    11,
                    -8
                  ],
                  [
                    11,
                    -7
                  ],
                  [
                    11,
                    -6
                  ],
                  [
                    11,
                    -5
                  ],
                  [
                    11,
                    -4
                  ],
                  [
                    11,
                    -3
                  ],
                  [
                    11,
                    -2
                  ],
                  [
                    11,
                    -1
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    12,
                    -8
                  ],
                  [
                    12,
                    -7
                  ],
                  [
                    12,
                    -6
                  ],
                  [
                    12,
                    -5
                  ],
                  [
                    12,
                    -4
                  ],
                  [
                    12,
                    -3
                  ],
                  [
                    12,
                    -2
                  ],
                  [
                    12,
                    -1
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    13,
                    -8
                  ],
                  [
                    13,
                    -7
                  ],
                  [
                    13,
                    -6
                  ],
                  [
                    13,
                    -5
                  ],
                  [
                    13,
                    -4
                  ],
                  [
                    13,
                    -3
                  ],
                  [
                    13,
                    -2
                  ],
                  [
                    13,
                    -1
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    14,
                    -8
                  ],
                  [
                    14,
                    -7
                  ],
                  [
                    14,
                    -6
                  ],
                  [
                    14,
                    -5
                  ],
                  [
                    14,
                    -4
                  ],
                  [
                    14,
                    -3
                  ],
                  [
                    14,
                    -2
                  ],
                  [
                    14,
                    -1
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    15,
                    -8
                  ],
                  [
                    15,
                    -7
                  ],
                  [
                    15,
                    -6
                  ],
                  [
                    15,
                    -5
                  ],
                  [
                    15,
                    -4
                  ],
                  [
                    15,
                    -3
                  ],
                  [
                    15,
                    -2
                  ],
                  [
                    15,
                    -1
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    16,
                    -8
                  ],
                  [
                    16,
                    -7
                  ],
                  [
                    16,
                    -6
                  ],
                  [
                    16,
                    -5
                  ],
                  [
                    16,
                    -4
                  ],
                  [
                    16,
                    -3
                  ],
                  [
                    16,
                    -2
                  ],
                  [
                    16,
                    -1
                  ],
                  [
                    16,
                    0
                  ]
                ],
                "floor": 17,
                "functions": [
                  "study"
                ],
                "height": 5,
                "id": "tower/2",
                "layout": "open",
                "rect": {
                  "x0": 8,
                  "x1": 16,
                  "z0": -8,
                  "z1": 0
                },
                "wall": "plaster"
              }
            ],
            "name": "tower",
            "rect": {
              "x0": 8,
              "x1": 16,
              "z0": -8,
              "z1": 0
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.5,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -7,
          "x1": 26,
          "z0": -15,
          "z1": 34
        }
      },
      "roundtrip": {
        "blocks": 8166,
        "size_xyz": [
          36,
          32,
          52
        ],
        "states": 86
      },
      "schematic": "merchant_manor-1.litematic",
      "seed": 1,
      "structural_signature": "16f2467f75cff68ab061f29a4381cc955fc511d3bb304f141703a0fc1fabca42",
      "validation": {
        "checked": {
          "block_states": 86,
          "blocks": 8166,
          "envelope_voids": 3171,
          "furniture_groups": 27,
          "multiblock_cells": 14,
          "reachable_positions": 1961,
          "rooms": 7,
          "support_columns": 8
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/red_roof_farmstead.py",
      "geometry_signature": "91edcba3c3ceb2360ab156e8d5cc4cf933540c0f4eea36a947648546b8f04f3b",
      "metadata": "red_roof_farmstead-0.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": null,
          "features": [
            {
              "kind": "well",
              "scale": 7,
              "side": "west",
              "type": "Feature"
            },
            {
              "kind": "field",
              "scale": {
                "type": "Choice",
                "values": [
                  7,
                  9
                ]
              },
              "side": "east",
              "type": "Feature"
            },
            {
              "kind": "windmill",
              "scale": 9,
              "side": "east",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "red",
            "floor": "oak",
            "frame": "spruce",
            "roof": "red",
            "shutters": true,
            "trim": "sandstone",
            "type": "Materials",
            "wall": "timber"
          },
          "name": "Red ridge farm",
          "site": {
            "margin": 4,
            "paving": "garden",
            "planting": "sparse",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": true,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "sleeping",
                    "workshop"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "farmhouse",
              "raised": 0,
              "roof": {
                "cupola": true,
                "dormers": 1,
                "eaves": 1,
                "form": "gable",
                "pitch": {
                  "type": "Choice",
                  "values": [
                    1.0,
                    1.5
                  ]
                },
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  15,
                  17
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 5,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            8,
            14
          ],
          "side": "south",
          "volume": "farmhouse"
        },
        "features": [
          {
            "floor": 1,
            "id": "feature/0",
            "kind": "well",
            "rect": {
              "x0": -12,
              "x1": -6,
              "z0": -2,
              "z1": 4
            },
            "side": "west",
            "target": [
              -9,
              2,
              5
            ],
            "version": "1"
          },
          {
            "floor": 1,
            "id": "feature/1",
            "kind": "field",
            "rect": {
              "x0": 22,
              "x1": 30,
              "z0": -2,
              "z1": 6
            },
            "side": "east",
            "target": [
              26,
              2,
              7
            ],
            "version": "1"
          },
          {
            "floor": 1,
            "id": "feature/2",
            "kind": "windmill",
            "rect": {
              "x0": 22,
              "x1": 30,
              "z0": 10,
              "z1": 18
            },
            "side": "east",
            "target": [
              26,
              2,
              19
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "storage"
                ],
                "height": 5,
                "id": "farmhouse/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 16,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "timber"
              },
              {
                "attic": true,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "workshop"
                ],
                "height": 3,
                "id": "farmhouse/1",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 16,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "timber"
              }
            ],
            "name": "farmhouse",
            "rect": {
              "x0": 0,
              "x1": 16,
              "z0": 0,
              "z1": 14
            },
            "roof": {
              "cupola": true,
              "dormers": 1,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -16,
          "x1": 34,
          "z0": -6,
          "z1": 25
        }
      },
      "roundtrip": {
        "blocks": 6127,
        "size_xyz": [
          53,
          33,
          34
        ],
        "states": 88
      },
      "schematic": "red_roof_farmstead-0.litematic",
      "seed": 0,
      "structural_signature": "a8b75403f1f60ea291331ce851fa0f8de4744c2f95cf4a6ef1b32f8e024a3192",
      "validation": {
        "checked": {
          "block_states": 88,
          "blocks": 6127,
          "envelope_voids": 2155,
          "furniture_groups": 20,
          "multiblock_cells": 6,
          "reachable_positions": 1537,
          "rooms": 2,
          "support_columns": 0
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/red_roof_farmstead.py",
      "geometry_signature": "36c7a044123793787a6315e40b7ac8d9d083a04fbb2c4630a923efa7bf5fde1c",
      "metadata": "red_roof_farmstead-1.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": null,
          "features": [
            {
              "kind": "well",
              "scale": 7,
              "side": "west",
              "type": "Feature"
            },
            {
              "kind": "field",
              "scale": {
                "type": "Choice",
                "values": [
                  7,
                  9
                ]
              },
              "side": "east",
              "type": "Feature"
            },
            {
              "kind": "windmill",
              "scale": 9,
              "side": "east",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "red",
            "floor": "oak",
            "frame": "spruce",
            "roof": "red",
            "shutters": true,
            "trim": "sandstone",
            "type": "Materials",
            "wall": "timber"
          },
          "name": "Red ridge farm",
          "site": {
            "margin": 4,
            "paving": "garden",
            "planting": "sparse",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": true,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "sleeping",
                    "workshop"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "farmhouse",
              "raised": 0,
              "roof": {
                "cupola": true,
                "dormers": 1,
                "eaves": 1,
                "form": "gable",
                "pitch": {
                  "type": "Choice",
                  "values": [
                    1.0,
                    1.5
                  ]
                },
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  15,
                  17
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 5,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            7,
            12
          ],
          "side": "south",
          "volume": "farmhouse"
        },
        "features": [
          {
            "floor": 1,
            "id": "feature/0",
            "kind": "well",
            "rect": {
              "x0": -12,
              "x1": -6,
              "z0": -2,
              "z1": 4
            },
            "side": "west",
            "target": [
              -9,
              2,
              5
            ],
            "version": "1"
          },
          {
            "floor": 1,
            "id": "feature/1",
            "kind": "field",
            "rect": {
              "x0": 20,
              "x1": 28,
              "z0": -2,
              "z1": 6
            },
            "side": "east",
            "target": [
              24,
              2,
              7
            ],
            "version": "1"
          },
          {
            "floor": 1,
            "id": "feature/2",
            "kind": "windmill",
            "rect": {
              "x0": 20,
              "x1": 28,
              "z0": 10,
              "z1": 18
            },
            "side": "east",
            "target": [
              24,
              2,
              19
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "storage"
                ],
                "height": 5,
                "id": "farmhouse/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 14,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "timber"
              },
              {
                "attic": true,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "workshop"
                ],
                "height": 3,
                "id": "farmhouse/1",
                "layout": "cross",
                "rect": {
                  "x0": 0,
                  "x1": 14,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "timber"
              }
            ],
            "name": "farmhouse",
            "rect": {
              "x0": 0,
              "x1": 14,
              "z0": 0,
              "z1": 12
            },
            "roof": {
              "cupola": true,
              "dormers": 1,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -16,
          "x1": 32,
          "z0": -6,
          "z1": 23
        }
      },
      "roundtrip": {
        "blocks": 5204,
        "size_xyz": [
          51,
          28,
          32
        ],
        "states": 80
      },
      "schematic": "red_roof_farmstead-1.litematic",
      "seed": 1,
      "structural_signature": "086015743d7ae6eeb1701e211fc32696b31eab8a1ac9348206f4c2e1d7375b16",
      "validation": {
        "checked": {
          "block_states": 80,
          "blocks": 5204,
          "envelope_voids": 1247,
          "furniture_groups": 12,
          "multiblock_cells": 6,
          "reachable_positions": 1367,
          "rooms": 3,
          "support_columns": 0
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/root_house.py",
      "geometry_signature": "5e1a449c02448cfebdb77a3a127dfa08472b02217baec3c74a04f0a67f54eff2",
      "metadata": "root_house-0.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "spruce",
            "frame": "dark_oak",
            "roof": "pale_stone",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "earth"
          },
          "name": "Hollow elder home",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "hill",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": {
                "type": "Choice",
                "values": [
                  "stairs",
                  "ladder"
                ]
              },
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "roots",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": "earth"
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 1,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": "earth"
                }
              ],
              "name": "hollow",
              "raised": 0,
              "roof": null,
              "root_crown": {
                "type": "Choice",
                "values": [
                  4,
                  6
                ]
              },
              "root_spread": {
                "type": "Choice",
                "values": [
                  4,
                  5,
                  6
                ]
              },
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 8,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            7,
            14
          ],
          "side": "south",
          "volume": "hollow"
        },
        "features": [],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "roots",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "storage"
                ],
                "height": 5,
                "id": "hollow/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 14,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "earth"
              },
              {
                "attic": false,
                "cells": [
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 5,
                "id": "hollow/1",
                "layout": "open",
                "rect": {
                  "x0": 1,
                  "x1": 13,
                  "z0": 1,
                  "z1": 13
                },
                "wall": "earth"
              }
            ],
            "name": "hollow",
            "rect": {
              "x0": 0,
              "x1": 14,
              "z0": 0,
              "z1": 14
            },
            "roof": null,
            "roots": {
              "crown": 6,
              "spread": 5
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -10,
          "x1": 24,
          "z0": -10,
          "z1": 32
        }
      },
      "roundtrip": {
        "blocks": 7022,
        "size_xyz": [
          37,
          25,
          45
        ],
        "states": 54
      },
      "schematic": "root_house-0.litematic",
      "seed": 0,
      "structural_signature": "490467d125b13542da8f0de61e5644174e686ea9b8be1dc939602634f2d13bdb",
      "validation": {
        "checked": {
          "block_states": 54,
          "blocks": 7022,
          "envelope_voids": 1061,
          "furniture_groups": 16,
          "multiblock_cells": 6,
          "reachable_positions": 1170,
          "rooms": 2,
          "support_columns": 0
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/root_house.py",
      "geometry_signature": "087898ff2dd4beedcce48b8fca753d8a0755f3a0a6f3d5826382a2939b4982a5",
      "metadata": "root_house-1.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "spruce",
            "frame": "dark_oak",
            "roof": "pale_stone",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "earth"
          },
          "name": "Hollow elder home",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "hill",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": {
                "type": "Choice",
                "values": [
                  "stairs",
                  "ladder"
                ]
              },
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "roots",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": "earth"
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 1,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": "earth"
                }
              ],
              "name": "hollow",
              "raised": 0,
              "roof": null,
              "root_crown": {
                "type": "Choice",
                "values": [
                  4,
                  6
                ]
              },
              "root_spread": {
                "type": "Choice",
                "values": [
                  4,
                  5,
                  6
                ]
              },
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 7,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            6,
            12
          ],
          "side": "south",
          "volume": "hollow"
        },
        "features": [],
        "masses": [
          {
            "circulation": "ladder",
            "envelope": "roots",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "storage"
                ],
                "height": 5,
                "id": "hollow/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 12,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "earth"
              },
              {
                "attic": false,
                "cells": [
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 5,
                "id": "hollow/1",
                "layout": "open",
                "rect": {
                  "x0": 1,
                  "x1": 11,
                  "z0": 1,
                  "z1": 11
                },
                "wall": "earth"
              }
            ],
            "name": "hollow",
            "rect": {
              "x0": 0,
              "x1": 12,
              "z0": 0,
              "z1": 12
            },
            "roof": null,
            "roots": {
              "crown": 6,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -9,
          "x1": 21,
          "z0": -9,
          "z1": 28
        }
      },
      "roundtrip": {
        "blocks": 5314,
        "size_xyz": [
          33,
          25,
          40
        ],
        "states": 48
      },
      "schematic": "root_house-1.litematic",
      "seed": 1,
      "structural_signature": "e7526cf52aacba39707eb59c7317667f00bee015440bb1bd90efeb2043b300ea",
      "validation": {
        "checked": {
          "block_states": 48,
          "blocks": 5314,
          "envelope_voids": 746,
          "furniture_groups": 11,
          "multiblock_cells": 6,
          "reachable_positions": 938,
          "rooms": 2,
          "support_columns": 0
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/sandstone_cottage.py",
      "geometry_signature": "2631cabf77df2406e3c0e6b75ee27420fa8a08a982bee994d666787143b51954",
      "metadata": "sandstone_cottage-0.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": {
            "bay": {
              "type": "Choice",
              "values": [
                "center",
                "right"
              ]
            },
            "level": 1,
            "side": "south",
            "type": "Entrance",
            "volume": "house"
          },
          "features": [
            {
              "kind": "landing",
              "scale": 5,
              "side": "south",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "spruce",
            "roof": "sandstone",
            "shutters": true,
            "trim": "dark_oak",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Willowbank house",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "slope",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "workshop",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": "masonry"
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "living",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "house",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  17,
                  19
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": 9,
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 1,
                "side": "west",
                "to": "house",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "bay",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 10,
          "first_tread": 1,
          "floor": 7,
          "landing_floor": 1,
          "level": 1,
          "point": [
            13,
            14
          ],
          "side": "south",
          "volume": "house"
        },
        "features": [
          {
            "floor": 2,
            "id": "feature/0",
            "kind": "landing",
            "rect": {
              "x0": -10,
              "x1": -6,
              "z0": 20,
              "z1": 24
            },
            "side": "south",
            "target": [
              -8,
              3,
              25
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ]
                ],
                "floor": 2,
                "functions": [
                  "workshop",
                  "storage"
                ],
                "height": 5,
                "id": "house/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 18,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "masonry"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ]
                ],
                "floor": 7,
                "functions": [
                  "living",
                  "kitchen"
                ],
                "height": 5,
                "id": "house/1",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 18,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "plaster"
              }
            ],
            "name": "house",
            "rect": {
              "x0": 0,
              "x1": 18,
              "z0": 0,
              "z1": 14
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 7,
              "level": 1,
              "point": [
                0,
                10
              ],
              "side": "west",
              "to": "house"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    -8,
                    6
                  ],
                  [
                    -8,
                    7
                  ],
                  [
                    -8,
                    8
                  ],
                  [
                    -8,
                    9
                  ],
                  [
                    -8,
                    10
                  ],
                  [
                    -8,
                    11
                  ],
                  [
                    -8,
                    12
                  ],
                  [
                    -8,
                    13
                  ],
                  [
                    -8,
                    14
                  ],
                  [
                    -7,
                    6
                  ],
                  [
                    -7,
                    7
                  ],
                  [
                    -7,
                    8
                  ],
                  [
                    -7,
                    9
                  ],
                  [
                    -7,
                    10
                  ],
                  [
                    -7,
                    11
                  ],
                  [
                    -7,
                    12
                  ],
                  [
                    -7,
                    13
                  ],
                  [
                    -7,
                    14
                  ],
                  [
                    -6,
                    6
                  ],
                  [
                    -6,
                    7
                  ],
                  [
                    -6,
                    8
                  ],
                  [
                    -6,
                    9
                  ],
                  [
                    -6,
                    10
                  ],
                  [
                    -6,
                    11
                  ],
                  [
                    -6,
                    12
                  ],
                  [
                    -6,
                    13
                  ],
                  [
                    -6,
                    14
                  ],
                  [
                    -5,
                    6
                  ],
                  [
                    -5,
                    7
                  ],
                  [
                    -5,
                    8
                  ],
                  [
                    -5,
                    9
                  ],
                  [
                    -5,
                    10
                  ],
                  [
                    -5,
                    11
                  ],
                  [
                    -5,
                    12
                  ],
                  [
                    -5,
                    13
                  ],
                  [
                    -5,
                    14
                  ],
                  [
                    -4,
                    6
                  ],
                  [
                    -4,
                    7
                  ],
                  [
                    -4,
                    8
                  ],
                  [
                    -4,
                    9
                  ],
                  [
                    -4,
                    10
                  ],
                  [
                    -4,
                    11
                  ],
                  [
                    -4,
                    12
                  ],
                  [
                    -4,
                    13
                  ],
                  [
                    -4,
                    14
                  ],
                  [
                    -3,
                    6
                  ],
                  [
                    -3,
                    7
                  ],
                  [
                    -3,
                    8
                  ],
                  [
                    -3,
                    9
                  ],
                  [
                    -3,
                    10
                  ],
                  [
                    -3,
                    11
                  ],
                  [
                    -3,
                    12
                  ],
                  [
                    -3,
                    13
                  ],
                  [
                    -3,
                    14
                  ],
                  [
                    -2,
                    6
                  ],
                  [
                    -2,
                    7
                  ],
                  [
                    -2,
                    8
                  ],
                  [
                    -2,
                    9
                  ],
                  [
                    -2,
                    10
                  ],
                  [
                    -2,
                    11
                  ],
                  [
                    -2,
                    12
                  ],
                  [
                    -2,
                    13
                  ],
                  [
                    -2,
                    14
                  ],
                  [
                    -1,
                    6
                  ],
                  [
                    -1,
                    7
                  ],
                  [
                    -1,
                    8
                  ],
                  [
                    -1,
                    9
                  ],
                  [
                    -1,
                    10
                  ],
                  [
                    -1,
                    11
                  ],
                  [
                    -1,
                    12
                  ],
                  [
                    -1,
                    13
                  ],
                  [
                    -1,
                    14
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 5,
                "id": "bay/0",
                "layout": "open",
                "rect": {
                  "x0": -8,
                  "x1": 0,
                  "z0": 6,
                  "z1": 14
                },
                "wall": "plaster"
              }
            ],
            "name": "bay",
            "rect": {
              "x0": -8,
              "x1": 0,
              "z0": 6,
              "z1": 14
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -15,
          "x1": 25,
          "z0": -7,
          "z1": 31
        }
      },
      "roundtrip": {
        "blocks": 9181,
        "size_xyz": [
          43,
          20,
          41
        ],
        "states": 83
      },
      "schematic": "sandstone_cottage-0.litematic",
      "seed": 0,
      "structural_signature": "1a17eaf6faf88b5e135e01bd94bfab7828dc2207fae1da6628750e79006fdd26",
      "validation": {
        "checked": {
          "block_states": 83,
          "blocks": 9181,
          "envelope_voids": 1890,
          "furniture_groups": 21,
          "multiblock_cells": 6,
          "reachable_positions": 1048,
          "rooms": 3,
          "support_columns": 5
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/sandstone_cottage.py",
      "geometry_signature": "129a2da964f4e4ee77c44e37289f326e3b54f15ffbc1d207d17595a07850d8fa",
      "metadata": "sandstone_cottage-1.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": {
            "bay": {
              "type": "Choice",
              "values": [
                "center",
                "right"
              ]
            },
            "level": 1,
            "side": "south",
            "type": "Entrance",
            "volume": "house"
          },
          "features": [
            {
              "kind": "landing",
              "scale": 5,
              "side": "south",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "spruce",
            "roof": "sandstone",
            "shutters": true,
            "trim": "dark_oak",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Willowbank house",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "slope",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "workshop",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": "masonry"
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "living",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "house",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  17,
                  19
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": 9,
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 1,
                "side": "west",
                "to": "house",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "bay",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 10,
          "first_tread": 1,
          "floor": 7,
          "landing_floor": 1,
          "level": 1,
          "point": [
            11,
            12
          ],
          "side": "south",
          "volume": "house"
        },
        "features": [
          {
            "floor": 2,
            "id": "feature/0",
            "kind": "landing",
            "rect": {
              "x0": -10,
              "x1": -6,
              "z0": 18,
              "z1": 22
            },
            "side": "south",
            "target": [
              -8,
              3,
              23
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ]
                ],
                "floor": 2,
                "functions": [
                  "workshop",
                  "storage"
                ],
                "height": 5,
                "id": "house/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 16,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "masonry"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ]
                ],
                "floor": 7,
                "functions": [
                  "living",
                  "kitchen"
                ],
                "height": 5,
                "id": "house/1",
                "layout": "cross",
                "rect": {
                  "x0": 0,
                  "x1": 16,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "plaster"
              }
            ],
            "name": "house",
            "rect": {
              "x0": 0,
              "x1": 16,
              "z0": 0,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 7,
              "level": 1,
              "point": [
                0,
                4
              ],
              "side": "west",
              "to": "house"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    -8,
                    0
                  ],
                  [
                    -8,
                    1
                  ],
                  [
                    -8,
                    2
                  ],
                  [
                    -8,
                    3
                  ],
                  [
                    -8,
                    4
                  ],
                  [
                    -8,
                    5
                  ],
                  [
                    -8,
                    6
                  ],
                  [
                    -8,
                    7
                  ],
                  [
                    -8,
                    8
                  ],
                  [
                    -7,
                    0
                  ],
                  [
                    -7,
                    1
                  ],
                  [
                    -7,
                    2
                  ],
                  [
                    -7,
                    3
                  ],
                  [
                    -7,
                    4
                  ],
                  [
                    -7,
                    5
                  ],
                  [
                    -7,
                    6
                  ],
                  [
                    -7,
                    7
                  ],
                  [
                    -7,
                    8
                  ],
                  [
                    -6,
                    0
                  ],
                  [
                    -6,
                    1
                  ],
                  [
                    -6,
                    2
                  ],
                  [
                    -6,
                    3
                  ],
                  [
                    -6,
                    4
                  ],
                  [
                    -6,
                    5
                  ],
                  [
                    -6,
                    6
                  ],
                  [
                    -6,
                    7
                  ],
                  [
                    -6,
                    8
                  ],
                  [
                    -5,
                    0
                  ],
                  [
                    -5,
                    1
                  ],
                  [
                    -5,
                    2
                  ],
                  [
                    -5,
                    3
                  ],
                  [
                    -5,
                    4
                  ],
                  [
                    -5,
                    5
                  ],
                  [
                    -5,
                    6
                  ],
                  [
                    -5,
                    7
                  ],
                  [
                    -5,
                    8
                  ],
                  [
                    -4,
                    0
                  ],
                  [
                    -4,
                    1
                  ],
                  [
                    -4,
                    2
                  ],
                  [
                    -4,
                    3
                  ],
                  [
                    -4,
                    4
                  ],
                  [
                    -4,
                    5
                  ],
                  [
                    -4,
                    6
                  ],
                  [
                    -4,
                    7
                  ],
                  [
                    -4,
                    8
                  ],
                  [
                    -3,
                    0
                  ],
                  [
                    -3,
                    1
                  ],
                  [
                    -3,
                    2
                  ],
                  [
                    -3,
                    3
                  ],
                  [
                    -3,
                    4
                  ],
                  [
                    -3,
                    5
                  ],
                  [
                    -3,
                    6
                  ],
                  [
                    -3,
                    7
                  ],
                  [
                    -3,
                    8
                  ],
                  [
                    -2,
                    0
                  ],
                  [
                    -2,
                    1
                  ],
                  [
                    -2,
                    2
                  ],
                  [
                    -2,
                    3
                  ],
                  [
                    -2,
                    4
                  ],
                  [
                    -2,
                    5
                  ],
                  [
                    -2,
                    6
                  ],
                  [
                    -2,
                    7
                  ],
                  [
                    -2,
                    8
                  ],
                  [
                    -1,
                    0
                  ],
                  [
                    -1,
                    1
                  ],
                  [
                    -1,
                    2
                  ],
                  [
                    -1,
                    3
                  ],
                  [
                    -1,
                    4
                  ],
                  [
                    -1,
                    5
                  ],
                  [
                    -1,
                    6
                  ],
                  [
                    -1,
                    7
                  ],
                  [
                    -1,
                    8
                  ],
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 5,
                "id": "bay/0",
                "layout": "open",
                "rect": {
                  "x0": -8,
                  "x1": 0,
                  "z0": 0,
                  "z1": 8
                },
                "wall": "plaster"
              }
            ],
            "name": "bay",
            "rect": {
              "x0": -8,
              "x1": 0,
              "z0": 0,
              "z1": 8
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -15,
          "x1": 23,
          "z0": -7,
          "z1": 29
        }
      },
      "roundtrip": {
        "blocks": 8034,
        "size_xyz": [
          41,
          20,
          39
        ],
        "states": 80
      },
      "schematic": "sandstone_cottage-1.litematic",
      "seed": 1,
      "structural_signature": "3ee02b2433423e612857ee511aaaafa8ae1892aa6ea0df1618e40ecc481d9e76",
      "validation": {
        "checked": {
          "block_states": 80,
          "blocks": 8034,
          "envelope_voids": 1417,
          "furniture_groups": 18,
          "multiblock_cells": 8,
          "reachable_positions": 907,
          "rooms": 4,
          "support_columns": 5
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/stilt_water_cabin.py",
      "geometry_signature": "f97c061878dd6e698511a71f6c41286719d649869b8c504d0b1991c463502fed",
      "metadata": "stilt_water_cabin-0.json",
      "resolved": {
        "attachments": [
          {
            "cover": "open",
            "door": [
              6,
              10
            ],
            "floor": 6,
            "id": "attachment/0",
            "kind": "deck",
            "level": 0,
            "rect": {
              "x0": 0,
              "x1": 12,
              "z0": 11,
              "z1": 15
            },
            "side": "south",
            "target": [
              6,
              7,
              13
            ],
            "to": "cabin"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "open",
              "depth": {
                "type": "Choice",
                "values": [
                  4,
                  5
                ]
              },
              "kind": "deck",
              "level": 0,
              "side": "south",
              "to": "cabin",
              "type": "Attachment",
              "width": "full"
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "landing",
              "scale": 5,
              "side": "west",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "oak",
            "roof": "dark_wood",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "timber"
          },
          "name": "Reedwater fishing cabin",
          "site": {
            "margin": 4,
            "paving": "garden",
            "planting": "wetland",
            "rise": 5,
            "terrain": "water",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "sleeping",
                    "fishing",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "cabin",
              "raised": 4,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 2,
                "form": "gable",
                "pitch": 0.5,
                "ridge": {
                  "type": "Choice",
                  "values": [
                    "x",
                    "z"
                  ]
                },
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "posts",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 12,
          "first_tread": 6,
          "floor": 6,
          "landing_floor": 3,
          "level": 0,
          "point": [
            6,
            10
          ],
          "side": "south",
          "volume": "cabin"
        },
        "features": [
          {
            "floor": 3,
            "id": "feature/0",
            "kind": "landing",
            "rect": {
              "x0": -10,
              "x1": -6,
              "z0": -2,
              "z1": 2
            },
            "side": "west",
            "target": [
              -8,
              4,
              3
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ]
                ],
                "floor": 6,
                "functions": [
                  "living",
                  "sleeping",
                  "fishing",
                  "kitchen"
                ],
                "height": 5,
                "id": "cabin/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 12,
                  "z0": 0,
                  "z1": 10
                },
                "wall": "timber"
              }
            ],
            "name": "cabin",
            "rect": {
              "x0": 0,
              "x1": 12,
              "z0": 0,
              "z1": 10
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 2,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "posts"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -14,
          "x1": 18,
          "z0": -6,
          "z1": 28
        }
      },
      "roundtrip": {
        "blocks": 4888,
        "size_xyz": [
          35,
          17,
          37
        ],
        "states": 64
      },
      "schematic": "stilt_water_cabin-0.litematic",
      "seed": 0,
      "structural_signature": "c34b343e65cc6b39cb837369194db229d60b1dd205c0de430ae42dfe0d96e9d4",
      "validation": {
        "checked": {
          "block_states": 64,
          "blocks": 4888,
          "envelope_voids": 382,
          "furniture_groups": 8,
          "multiblock_cells": 6,
          "reachable_positions": 195,
          "rooms": 1,
          "support_columns": 21
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/stilt_water_cabin.py",
      "geometry_signature": "126f5ba4f824919433760e1cfd013cd843211de8560115310ad08116774b3224",
      "metadata": "stilt_water_cabin-1.json",
      "resolved": {
        "attachments": [
          {
            "cover": "open",
            "door": [
              5,
              8
            ],
            "floor": 6,
            "id": "attachment/0",
            "kind": "deck",
            "level": 0,
            "rect": {
              "x0": 0,
              "x1": 10,
              "z0": 9,
              "z1": 12
            },
            "side": "south",
            "target": [
              5,
              7,
              11
            ],
            "to": "cabin"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "open",
              "depth": {
                "type": "Choice",
                "values": [
                  4,
                  5
                ]
              },
              "kind": "deck",
              "level": 0,
              "side": "south",
              "to": "cabin",
              "type": "Attachment",
              "width": "full"
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "landing",
              "scale": 5,
              "side": "west",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "oak",
            "roof": "dark_wood",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "timber"
          },
          "name": "Reedwater fishing cabin",
          "site": {
            "margin": 4,
            "paving": "garden",
            "planting": "wetland",
            "rise": 5,
            "terrain": "water",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "sleeping",
                    "fishing",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "cabin",
              "raised": 4,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 2,
                "form": "gable",
                "pitch": 0.5,
                "ridge": {
                  "type": "Choice",
                  "values": [
                    "x",
                    "z"
                  ]
                },
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "posts",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 11,
          "first_tread": 5,
          "floor": 6,
          "landing_floor": 3,
          "level": 0,
          "point": [
            5,
            8
          ],
          "side": "south",
          "volume": "cabin"
        },
        "features": [
          {
            "floor": 3,
            "id": "feature/0",
            "kind": "landing",
            "rect": {
              "x0": -10,
              "x1": -6,
              "z0": -2,
              "z1": 2
            },
            "side": "west",
            "target": [
              -8,
              4,
              3
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ]
                ],
                "floor": 6,
                "functions": [
                  "living",
                  "sleeping",
                  "fishing",
                  "kitchen"
                ],
                "height": 5,
                "id": "cabin/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 10,
                  "z0": 0,
                  "z1": 8
                },
                "wall": "timber"
              }
            ],
            "name": "cabin",
            "rect": {
              "x0": 0,
              "x1": 10,
              "z0": 0,
              "z1": 8
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 2,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "posts"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -14,
          "x1": 16,
          "z0": -6,
          "z1": 25
        }
      },
      "roundtrip": {
        "blocks": 4071,
        "size_xyz": [
          33,
          17,
          34
        ],
        "states": 59
      },
      "schematic": "stilt_water_cabin-1.litematic",
      "seed": 1,
      "structural_signature": "4e8ab14b44adf68ae32129a021a13444413e84489555ae357515df3669dfa62f",
      "validation": {
        "checked": {
          "block_states": 59,
          "blocks": 4071,
          "envelope_voids": 244,
          "furniture_groups": 7,
          "multiblock_cells": 4,
          "reachable_positions": 150,
          "rooms": 1,
          "support_columns": 19
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/stilted_manor.py",
      "geometry_signature": "58e319651c416ddfee5158241f4321879bf9dd62f86e7c4bec53d5372602aff8",
      "metadata": "stilted_manor-0.json",
      "resolved": {
        "attachments": [
          {
            "cover": "open",
            "door": [
              20,
              9
            ],
            "floor": 7,
            "id": "attachment/0",
            "kind": "balcony",
            "level": 1,
            "rect": {
              "x0": 21,
              "x1": 23,
              "z0": 6,
              "z1": 12
            },
            "side": "east",
            "target": [
              22,
              8,
              9
            ],
            "to": "manor"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "open",
              "depth": 3,
              "kind": "balcony",
              "level": 1,
              "side": "east",
              "to": "manor",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "red",
            "floor": "oak",
            "frame": "spruce",
            "roof": "gray",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Highbeam manor",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "conifer",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  17,
                  19
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 2,
                  "layout": "open",
                  "rooms": [
                    "workshop",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": "masonry"
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "living",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": true,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "manor",
              "raised": 0,
              "roof": {
                "cupola": true,
                "dormers": 2,
                "eaves": 1,
                "form": "gable",
                "pitch": {
                  "type": "Choice",
                  "values": [
                    1.0,
                    1.5
                  ]
                },
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  19,
                  21
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 5,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            10,
            16
          ],
          "side": "south",
          "volume": "manor"
        },
        "features": [],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    9,
                    15
                  ],
                  [
                    9,
                    16
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    10,
                    15
                  ],
                  [
                    10,
                    16
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    11,
                    15
                  ],
                  [
                    11,
                    16
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    12,
                    15
                  ],
                  [
                    12,
                    16
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    13,
                    15
                  ],
                  [
                    13,
                    16
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    14,
                    15
                  ],
                  [
                    14,
                    16
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    15,
                    15
                  ],
                  [
                    15,
                    16
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ]
                ],
                "floor": 2,
                "functions": [
                  "workshop",
                  "storage"
                ],
                "height": 5,
                "id": "manor/0",
                "layout": "open",
                "rect": {
                  "x0": 2,
                  "x1": 18,
                  "z0": 2,
                  "z1": 16
                },
                "wall": "masonry"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    0,
                    15
                  ],
                  [
                    0,
                    16
                  ],
                  [
                    0,
                    17
                  ],
                  [
                    0,
                    18
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    1,
                    15
                  ],
                  [
                    1,
                    16
                  ],
                  [
                    1,
                    17
                  ],
                  [
                    1,
                    18
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    2,
                    17
                  ],
                  [
                    2,
                    18
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    3,
                    17
                  ],
                  [
                    3,
                    18
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    4,
                    17
                  ],
                  [
                    4,
                    18
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    5,
                    17
                  ],
                  [
                    5,
                    18
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    6,
                    17
                  ],
                  [
                    6,
                    18
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    7,
                    17
                  ],
                  [
                    7,
                    18
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    8,
                    17
                  ],
                  [
                    8,
                    18
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    9,
                    15
                  ],
                  [
                    9,
                    16
                  ],
                  [
                    9,
                    17
                  ],
                  [
                    9,
                    18
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    10,
                    15
                  ],
                  [
                    10,
                    16
                  ],
                  [
                    10,
                    17
                  ],
                  [
                    10,
                    18
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    11,
                    15
                  ],
                  [
                    11,
                    16
                  ],
                  [
                    11,
                    17
                  ],
                  [
                    11,
                    18
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    12,
                    15
                  ],
                  [
                    12,
                    16
                  ],
                  [
                    12,
                    17
                  ],
                  [
                    12,
                    18
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    13,
                    15
                  ],
                  [
                    13,
                    16
                  ],
                  [
                    13,
                    17
                  ],
                  [
                    13,
                    18
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    14,
                    15
                  ],
                  [
                    14,
                    16
                  ],
                  [
                    14,
                    17
                  ],
                  [
                    14,
                    18
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    15,
                    15
                  ],
                  [
                    15,
                    16
                  ],
                  [
                    15,
                    17
                  ],
                  [
                    15,
                    18
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    16,
                    17
                  ],
                  [
                    16,
                    18
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    17,
                    17
                  ],
                  [
                    17,
                    18
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ],
                  [
                    18,
                    17
                  ],
                  [
                    18,
                    18
                  ],
                  [
                    19,
                    0
                  ],
                  [
                    19,
                    1
                  ],
                  [
                    19,
                    2
                  ],
                  [
                    19,
                    3
                  ],
                  [
                    19,
                    4
                  ],
                  [
                    19,
                    5
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    19,
                    11
                  ],
                  [
                    19,
                    12
                  ],
                  [
                    19,
                    13
                  ],
                  [
                    19,
                    14
                  ],
                  [
                    19,
                    15
                  ],
                  [
                    19,
                    16
                  ],
                  [
                    19,
                    17
                  ],
                  [
                    19,
                    18
                  ],
                  [
                    20,
                    0
                  ],
                  [
                    20,
                    1
                  ],
                  [
                    20,
                    2
                  ],
                  [
                    20,
                    3
                  ],
                  [
                    20,
                    4
                  ],
                  [
                    20,
                    5
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    20,
                    11
                  ],
                  [
                    20,
                    12
                  ],
                  [
                    20,
                    13
                  ],
                  [
                    20,
                    14
                  ],
                  [
                    20,
                    15
                  ],
                  [
                    20,
                    16
                  ],
                  [
                    20,
                    17
                  ],
                  [
                    20,
                    18
                  ]
                ],
                "floor": 7,
                "functions": [
                  "living",
                  "kitchen"
                ],
                "height": 5,
                "id": "manor/1",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 20,
                  "z0": 0,
                  "z1": 18
                },
                "wall": "plaster"
              },
              {
                "attic": true,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    0,
                    15
                  ],
                  [
                    0,
                    16
                  ],
                  [
                    0,
                    17
                  ],
                  [
                    0,
                    18
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    1,
                    15
                  ],
                  [
                    1,
                    16
                  ],
                  [
                    1,
                    17
                  ],
                  [
                    1,
                    18
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    2,
                    17
                  ],
                  [
                    2,
                    18
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    3,
                    17
                  ],
                  [
                    3,
                    18
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    4,
                    17
                  ],
                  [
                    4,
                    18
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    5,
                    17
                  ],
                  [
                    5,
                    18
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    6,
                    17
                  ],
                  [
                    6,
                    18
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    7,
                    17
                  ],
                  [
                    7,
                    18
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    8,
                    17
                  ],
                  [
                    8,
                    18
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    9,
                    15
                  ],
                  [
                    9,
                    16
                  ],
                  [
                    9,
                    17
                  ],
                  [
                    9,
                    18
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    10,
                    15
                  ],
                  [
                    10,
                    16
                  ],
                  [
                    10,
                    17
                  ],
                  [
                    10,
                    18
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    11,
                    15
                  ],
                  [
                    11,
                    16
                  ],
                  [
                    11,
                    17
                  ],
                  [
                    11,
                    18
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    12,
                    15
                  ],
                  [
                    12,
                    16
                  ],
                  [
                    12,
                    17
                  ],
                  [
                    12,
                    18
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    13,
                    15
                  ],
                  [
                    13,
                    16
                  ],
                  [
                    13,
                    17
                  ],
                  [
                    13,
                    18
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    14,
                    15
                  ],
                  [
                    14,
                    16
                  ],
                  [
                    14,
                    17
                  ],
                  [
                    14,
                    18
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    15,
                    15
                  ],
                  [
                    15,
                    16
                  ],
                  [
                    15,
                    17
                  ],
                  [
                    15,
                    18
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    16,
                    17
                  ],
                  [
                    16,
                    18
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    17,
                    17
                  ],
                  [
                    17,
                    18
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ],
                  [
                    18,
                    17
                  ],
                  [
                    18,
                    18
                  ],
                  [
                    19,
                    0
                  ],
                  [
                    19,
                    1
                  ],
                  [
                    19,
                    2
                  ],
                  [
                    19,
                    3
                  ],
                  [
                    19,
                    4
                  ],
                  [
                    19,
                    5
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    19,
                    11
                  ],
                  [
                    19,
                    12
                  ],
                  [
                    19,
                    13
                  ],
                  [
                    19,
                    14
                  ],
                  [
                    19,
                    15
                  ],
                  [
                    19,
                    16
                  ],
                  [
                    19,
                    17
                  ],
                  [
                    19,
                    18
                  ],
                  [
                    20,
                    0
                  ],
                  [
                    20,
                    1
                  ],
                  [
                    20,
                    2
                  ],
                  [
                    20,
                    3
                  ],
                  [
                    20,
                    4
                  ],
                  [
                    20,
                    5
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    20,
                    11
                  ],
                  [
                    20,
                    12
                  ],
                  [
                    20,
                    13
                  ],
                  [
                    20,
                    14
                  ],
                  [
                    20,
                    15
                  ],
                  [
                    20,
                    16
                  ],
                  [
                    20,
                    17
                  ],
                  [
                    20,
                    18
                  ]
                ],
                "floor": 12,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 3,
                "id": "manor/2",
                "layout": "cross",
                "rect": {
                  "x0": 0,
                  "x1": 20,
                  "z0": 0,
                  "z1": 18
                },
                "wall": "plaster"
              }
            ],
            "name": "manor",
            "rect": {
              "x0": 0,
              "x1": 20,
              "z0": 0,
              "z1": 18
            },
            "roof": {
              "cupola": true,
              "dormers": 2,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -7,
          "x1": 28,
          "z0": -7,
          "z1": 28
        }
      },
      "roundtrip": {
        "blocks": 7375,
        "size_xyz": [
          38,
          41,
          38
        ],
        "states": 85
      },
      "schematic": "stilted_manor-0.litematic",
      "seed": 0,
      "structural_signature": "e7bb6064e223f62e2ca7797356e20d0d2de732ed87c48bdb40a69dc804ec8a37",
      "validation": {
        "checked": {
          "block_states": 85,
          "blocks": 7375,
          "envelope_voids": 4709,
          "furniture_groups": 26,
          "multiblock_cells": 10,
          "reachable_positions": 1729,
          "rooms": 4,
          "support_columns": 16
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/stilted_manor.py",
      "geometry_signature": "985715021f11a581837132e5c11104b13ca39cd66c4decb9a3e5c7609f2ca89c",
      "metadata": "stilted_manor-1.json",
      "resolved": {
        "attachments": [
          {
            "cover": "open",
            "door": [
              18,
              8
            ],
            "floor": 7,
            "id": "attachment/0",
            "kind": "balcony",
            "level": 1,
            "rect": {
              "x0": 19,
              "x1": 21,
              "z0": 5,
              "z1": 11
            },
            "side": "east",
            "target": [
              20,
              8,
              8
            ],
            "to": "manor"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "open",
              "depth": 3,
              "kind": "balcony",
              "level": 1,
              "side": "east",
              "to": "manor",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "red",
            "floor": "oak",
            "frame": "spruce",
            "roof": "gray",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Highbeam manor",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "conifer",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  17,
                  19
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 2,
                  "layout": "open",
                  "rooms": [
                    "workshop",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": "masonry"
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "living",
                    "kitchen"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": true,
                  "height": 5,
                  "inset": 0,
                  "layout": {
                    "type": "Choice",
                    "values": [
                      "open",
                      "cross"
                    ]
                  },
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "manor",
              "raised": 0,
              "roof": {
                "cupola": true,
                "dormers": 2,
                "eaves": 1,
                "form": "gable",
                "pitch": {
                  "type": "Choice",
                  "values": [
                    1.0,
                    1.5
                  ]
                },
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  19,
                  21
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 5,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            9,
            14
          ],
          "side": "south",
          "volume": "manor"
        },
        "features": [],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ]
                ],
                "floor": 2,
                "functions": [
                  "workshop",
                  "storage"
                ],
                "height": 5,
                "id": "manor/0",
                "layout": "open",
                "rect": {
                  "x0": 2,
                  "x1": 16,
                  "z0": 2,
                  "z1": 14
                },
                "wall": "masonry"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    0,
                    15
                  ],
                  [
                    0,
                    16
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    1,
                    15
                  ],
                  [
                    1,
                    16
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    9,
                    15
                  ],
                  [
                    9,
                    16
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    10,
                    15
                  ],
                  [
                    10,
                    16
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    11,
                    15
                  ],
                  [
                    11,
                    16
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    12,
                    15
                  ],
                  [
                    12,
                    16
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    13,
                    15
                  ],
                  [
                    13,
                    16
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    14,
                    15
                  ],
                  [
                    14,
                    16
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    15,
                    15
                  ],
                  [
                    15,
                    16
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ]
                ],
                "floor": 7,
                "functions": [
                  "living",
                  "kitchen"
                ],
                "height": 5,
                "id": "manor/1",
                "layout": "cross",
                "rect": {
                  "x0": 0,
                  "x1": 18,
                  "z0": 0,
                  "z1": 16
                },
                "wall": "plaster"
              },
              {
                "attic": true,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    0,
                    15
                  ],
                  [
                    0,
                    16
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    1,
                    15
                  ],
                  [
                    1,
                    16
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    9,
                    15
                  ],
                  [
                    9,
                    16
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    10,
                    15
                  ],
                  [
                    10,
                    16
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    11,
                    15
                  ],
                  [
                    11,
                    16
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ],
                  [
                    12,
                    15
                  ],
                  [
                    12,
                    16
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    13,
                    13
                  ],
                  [
                    13,
                    14
                  ],
                  [
                    13,
                    15
                  ],
                  [
                    13,
                    16
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    14,
                    15
                  ],
                  [
                    14,
                    16
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    15,
                    15
                  ],
                  [
                    15,
                    16
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ]
                ],
                "floor": 12,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 3,
                "id": "manor/2",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 18,
                  "z0": 0,
                  "z1": 16
                },
                "wall": "plaster"
              }
            ],
            "name": "manor",
            "rect": {
              "x0": 0,
              "x1": 18,
              "z0": 0,
              "z1": 16
            },
            "roof": {
              "cupola": true,
              "dormers": 2,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -7,
          "x1": 26,
          "z0": -7,
          "z1": 26
        }
      },
      "roundtrip": {
        "blocks": 6312,
        "size_xyz": [
          36,
          39,
          36
        ],
        "states": 80
      },
      "schematic": "stilted_manor-1.litematic",
      "seed": 1,
      "structural_signature": "86089ac15e74ed938d508f65aedb863d1b86d43bd7c7b23764b091696b223633",
      "validation": {
        "checked": {
          "block_states": 80,
          "blocks": 6312,
          "envelope_voids": 3563,
          "furniture_groups": 19,
          "multiblock_cells": 10,
          "reachable_positions": 1477,
          "rooms": 4,
          "support_columns": 16
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/stone_cottage.py",
      "geometry_signature": "014895e58bf8121e87943113aba5e84d113de10a6440fe0190151c28fbf9bf45",
      "metadata": "stone_cottage-0.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "oak",
            "roof": "pale_stone",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "stone"
          },
          "name": "Alder cottage",
          "site": {
            "margin": 3,
            "paving": "garden",
            "planting": "sparse",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "ladder",
              "depth": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": true,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "cottage",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": {
                  "type": "Choice",
                  "values": [
                    "x",
                    "z"
                  ]
                },
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 5,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            5,
            10
          ],
          "side": "south",
          "volume": "cottage"
        },
        "features": [],
        "masses": [
          {
            "circulation": "ladder",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "storage"
                ],
                "height": 5,
                "id": "cottage/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 10,
                  "z0": 0,
                  "z1": 10
                },
                "wall": "stone"
              },
              {
                "attic": true,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 3,
                "id": "cottage/1",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 10,
                  "z0": 0,
                  "z1": 10
                },
                "wall": "stone"
              }
            ],
            "name": "cottage",
            "rect": {
              "x0": 0,
              "x1": 10,
              "z0": 0,
              "z1": 10
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -5,
          "x1": 15,
          "z0": -5,
          "z1": 20
        }
      },
      "roundtrip": {
        "blocks": 2216,
        "size_xyz": [
          23,
          19,
          28
        ],
        "states": 57
      },
      "schematic": "stone_cottage-0.litematic",
      "seed": 0,
      "structural_signature": "57ebfc843bc9631427a8342c550d65ca7151551c4a8c7269bc2bafd8fee6f1a0",
      "validation": {
        "checked": {
          "block_states": 57,
          "blocks": 2216,
          "envelope_voids": 685,
          "furniture_groups": 11,
          "multiblock_cells": 6,
          "reachable_positions": 530,
          "rooms": 2,
          "support_columns": 0
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/stone_cottage.py",
      "geometry_signature": "e92f81eddb394da4ab511d8046535591853f58adc521b5071d830fef3746728a",
      "metadata": "stone_cottage-1.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "oak",
            "roof": "pale_stone",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "stone"
          },
          "name": "Alder cottage",
          "site": {
            "margin": 3,
            "paving": "garden",
            "planting": "sparse",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "ladder",
              "depth": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": true,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "cottage",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": {
                  "type": "Choice",
                  "values": [
                    "x",
                    "z"
                  ]
                },
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 5,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            4,
            8
          ],
          "side": "south",
          "volume": "cottage"
        },
        "features": [],
        "masses": [
          {
            "circulation": "ladder",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "storage"
                ],
                "height": 5,
                "id": "cottage/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 8,
                  "z0": 0,
                  "z1": 8
                },
                "wall": "stone"
              },
              {
                "attic": true,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 3,
                "id": "cottage/1",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 8,
                  "z0": 0,
                  "z1": 8
                },
                "wall": "stone"
              }
            ],
            "name": "cottage",
            "rect": {
              "x0": 0,
              "x1": 8,
              "z0": 0,
              "z1": 8
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -5,
          "x1": 13,
          "z0": -5,
          "z1": 18
        }
      },
      "roundtrip": {
        "blocks": 1711,
        "size_xyz": [
          21,
          18,
          26
        ],
        "states": 51
      },
      "schematic": "stone_cottage-1.litematic",
      "seed": 1,
      "structural_signature": "37f14a55548e5b7f0f8b85ef1decf9754bed73465ab15bf04a0c3a9232d441f2",
      "validation": {
        "checked": {
          "block_states": 51,
          "blocks": 1711,
          "envelope_voids": 395,
          "furniture_groups": 10,
          "multiblock_cells": 4,
          "reachable_positions": 443,
          "rooms": 2,
          "support_columns": 0
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/canal_apothecary.py",
      "geometry_signature": "cffa054020cae23a171ac281e4c5ec26c1f46d1202a1e17ccc5b2f2ee8ace100",
      "metadata": "canal_apothecary-0.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              7,
              12
            ],
            "floor": 5,
            "id": "attachment/0",
            "kind": "deck",
            "level": 0,
            "rect": {
              "x0": 0,
              "x1": 14,
              "z0": 13,
              "z1": 16
            },
            "side": "south",
            "target": [
              7,
              6,
              15
            ],
            "to": "home"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 4,
              "kind": "deck",
              "level": 0,
              "side": "south",
              "to": "home",
              "type": "Attachment",
              "width": "full"
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "landing",
              "scale": 5,
              "side": "west",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "cyan",
            "floor": "oak",
            "frame": "birch",
            "roof": "tile",
            "shutters": true,
            "trim": "sandstone",
            "type": "Materials",
            "wall": "white"
          },
          "name": "Canal apothecary",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "wetland",
            "rise": 5,
            "terrain": "water",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": 13,
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "sleeping"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "home",
              "raised": 3,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "hip",
                "pitch": 0.5,
                "ridge": "long",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "posts",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              },
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 0,
                "side": "east",
                "to": "home",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "brewing",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "laboratory",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "posts",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 10,
          "first_tread": 5,
          "floor": 5,
          "landing_floor": 3,
          "level": 0,
          "point": [
            7,
            12
          ],
          "side": "south",
          "volume": "home"
        },
        "features": [
          {
            "floor": 3,
            "id": "feature/0",
            "kind": "landing",
            "rect": {
              "x0": -10,
              "x1": -6,
              "z0": -2,
              "z1": 2
            },
            "side": "west",
            "target": [
              -8,
              4,
              3
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ]
                ],
                "floor": 5,
                "functions": [
                  "living",
                  "kitchen",
                  "sleeping"
                ],
                "height": 5,
                "id": "home/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 14,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "white"
              }
            ],
            "name": "home",
            "rect": {
              "x0": 0,
              "x1": 14,
              "z0": 0,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "hip",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "posts"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 5,
              "level": 0,
              "point": [
                14,
                5
              ],
              "side": "east",
              "to": "home"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    19,
                    0
                  ],
                  [
                    19,
                    1
                  ],
                  [
                    19,
                    2
                  ],
                  [
                    19,
                    3
                  ],
                  [
                    19,
                    4
                  ],
                  [
                    19,
                    5
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    20,
                    0
                  ],
                  [
                    20,
                    1
                  ],
                  [
                    20,
                    2
                  ],
                  [
                    20,
                    3
                  ],
                  [
                    20,
                    4
                  ],
                  [
                    20,
                    5
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    21,
                    0
                  ],
                  [
                    21,
                    1
                  ],
                  [
                    21,
                    2
                  ],
                  [
                    21,
                    3
                  ],
                  [
                    21,
                    4
                  ],
                  [
                    21,
                    5
                  ],
                  [
                    21,
                    6
                  ],
                  [
                    21,
                    7
                  ],
                  [
                    21,
                    8
                  ],
                  [
                    21,
                    9
                  ],
                  [
                    21,
                    10
                  ],
                  [
                    22,
                    0
                  ],
                  [
                    22,
                    1
                  ],
                  [
                    22,
                    2
                  ],
                  [
                    22,
                    3
                  ],
                  [
                    22,
                    4
                  ],
                  [
                    22,
                    5
                  ],
                  [
                    22,
                    6
                  ],
                  [
                    22,
                    7
                  ],
                  [
                    22,
                    8
                  ],
                  [
                    22,
                    9
                  ],
                  [
                    22,
                    10
                  ]
                ],
                "floor": 5,
                "functions": [
                  "brewing",
                  "study"
                ],
                "height": 5,
                "id": "laboratory/0",
                "layout": "open",
                "rect": {
                  "x0": 14,
                  "x1": 22,
                  "z0": 0,
                  "z1": 10
                },
                "wall": "white"
              }
            ],
            "name": "laboratory",
            "rect": {
              "x0": 14,
              "x1": 22,
              "z0": 0,
              "z1": 10
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "posts"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -15,
          "x1": 29,
          "z0": -7,
          "z1": 29
        }
      },
      "roundtrip": {
        "blocks": 7135,
        "size_xyz": [
          47,
          18,
          39
        ],
        "states": 77
      },
      "schematic": "canal_apothecary-0.litematic",
      "seed": 0,
      "structural_signature": "d0e37e5081487d8514204962cdd748c8165c6bd96f2f82ca64407bc9442dea09",
      "validation": {
        "checked": {
          "block_states": 77,
          "blocks": 7135,
          "envelope_voids": 806,
          "furniture_groups": 11,
          "multiblock_cells": 8,
          "reachable_positions": 288,
          "rooms": 2,
          "support_columns": 31
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/canal_apothecary.py",
      "geometry_signature": "dd100a10d40c364bcbbf05abe6e164194e6a26933e889c7cee3708e72efc6f15",
      "metadata": "canal_apothecary-1.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              6,
              12
            ],
            "floor": 5,
            "id": "attachment/0",
            "kind": "deck",
            "level": 0,
            "rect": {
              "x0": 0,
              "x1": 12,
              "z0": 13,
              "z1": 16
            },
            "side": "south",
            "target": [
              6,
              6,
              15
            ],
            "to": "home"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 4,
              "kind": "deck",
              "level": 0,
              "side": "south",
              "to": "home",
              "type": "Attachment",
              "width": "full"
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "landing",
              "scale": 5,
              "side": "west",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "cyan",
            "floor": "oak",
            "frame": "birch",
            "roof": "tile",
            "shutters": true,
            "trim": "sandstone",
            "type": "Materials",
            "wall": "white"
          },
          "name": "Canal apothecary",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "wetland",
            "rise": 5,
            "terrain": "water",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": 13,
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "sleeping"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "home",
              "raised": 3,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "hip",
                "pitch": 0.5,
                "ridge": "long",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "posts",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              },
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 0,
                "side": "east",
                "to": "home",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "brewing",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "laboratory",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "posts",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 10,
          "first_tread": 5,
          "floor": 5,
          "landing_floor": 3,
          "level": 0,
          "point": [
            6,
            12
          ],
          "side": "south",
          "volume": "home"
        },
        "features": [
          {
            "floor": 3,
            "id": "feature/0",
            "kind": "landing",
            "rect": {
              "x0": -10,
              "x1": -6,
              "z0": -2,
              "z1": 2
            },
            "side": "west",
            "target": [
              -8,
              4,
              3
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ]
                ],
                "floor": 5,
                "functions": [
                  "living",
                  "kitchen",
                  "sleeping"
                ],
                "height": 5,
                "id": "home/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 12,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "white"
              }
            ],
            "name": "home",
            "rect": {
              "x0": 0,
              "x1": 12,
              "z0": 0,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "hip",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "posts"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 5,
              "level": 0,
              "point": [
                12,
                8
              ],
              "side": "east",
              "to": "home"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    19,
                    4
                  ],
                  [
                    19,
                    5
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    19,
                    11
                  ],
                  [
                    19,
                    12
                  ],
                  [
                    20,
                    4
                  ],
                  [
                    20,
                    5
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    20,
                    11
                  ],
                  [
                    20,
                    12
                  ]
                ],
                "floor": 5,
                "functions": [
                  "brewing",
                  "study"
                ],
                "height": 5,
                "id": "laboratory/0",
                "layout": "open",
                "rect": {
                  "x0": 12,
                  "x1": 20,
                  "z0": 4,
                  "z1": 12
                },
                "wall": "white"
              }
            ],
            "name": "laboratory",
            "rect": {
              "x0": 12,
              "x1": 20,
              "z0": 4,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "posts"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -15,
          "x1": 27,
          "z0": -7,
          "z1": 29
        }
      },
      "roundtrip": {
        "blocks": 6671,
        "size_xyz": [
          45,
          18,
          39
        ],
        "states": 78
      },
      "schematic": "canal_apothecary-1.litematic",
      "seed": 1,
      "structural_signature": "366f0ebe68522548f0789ea820842e388b078ea36e37827369afc38f8b3b16f7",
      "validation": {
        "checked": {
          "block_states": 78,
          "blocks": 6671,
          "envelope_voids": 662,
          "furniture_groups": 11,
          "multiblock_cells": 8,
          "reachable_positions": 249,
          "rooms": 2,
          "support_columns": 31
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/woodland_archive.py",
      "geometry_signature": "7c1a6ead7f280e73f233e12dbee46a4e23e274299bde16a0e7dabd85b0120e33",
      "metadata": "woodland_archive-0.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              6,
              12
            ],
            "floor": 2,
            "id": "attachment/0",
            "kind": "porch",
            "level": 0,
            "rect": {
              "x0": 3,
              "x1": 9,
              "z0": 13,
              "z1": 15
            },
            "side": "south",
            "target": [
              6,
              3,
              14
            ],
            "to": "home"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 3,
              "kind": "porch",
              "level": 0,
              "side": "south",
              "to": "home",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "garden",
              "scale": {
                "type": "Choice",
                "values": [
                  5,
                  7
                ]
              },
              "side": "south",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "blue",
            "floor": "oak",
            "frame": "dark_oak",
            "roof": "red",
            "shutters": true,
            "trim": "dark_oak",
            "type": "Materials",
            "wall": "stone"
          },
          "name": "Woodland archive",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "sleeping"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "home",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": {
                  "type": "Choice",
                  "values": [
                    "hip",
                    "gable"
                  ]
                },
                "pitch": 1.0,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              }
            },
            {
              "circulation": "ladder",
              "depth": 9,
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 0,
                "side": {
                  "type": "Choice",
                  "values": [
                    "east",
                    "west"
                  ]
                },
                "to": "home",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "study",
                    "enchanting"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "study",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "archive",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.5,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 8,
          "first_tread": 4,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            6,
            12
          ],
          "side": "south",
          "volume": "home"
        },
        "features": [
          {
            "floor": 1,
            "id": "feature/0",
            "kind": "garden",
            "rect": {
              "x0": -10,
              "x1": -4,
              "z0": 19,
              "z1": 25
            },
            "side": "south",
            "target": [
              -7,
              2,
              26
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "sleeping"
                ],
                "height": 5,
                "id": "home/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 12,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "stone"
              }
            ],
            "name": "home",
            "rect": {
              "x0": 0,
              "x1": 12,
              "z0": 0,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "hip",
              "pitch": 1.0,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "ladder",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                0,
                8
              ],
              "side": "west",
              "to": "home"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    -8,
                    4
                  ],
                  [
                    -8,
                    5
                  ],
                  [
                    -8,
                    6
                  ],
                  [
                    -8,
                    7
                  ],
                  [
                    -8,
                    8
                  ],
                  [
                    -8,
                    9
                  ],
                  [
                    -8,
                    10
                  ],
                  [
                    -8,
                    11
                  ],
                  [
                    -8,
                    12
                  ],
                  [
                    -7,
                    4
                  ],
                  [
                    -7,
                    5
                  ],
                  [
                    -7,
                    6
                  ],
                  [
                    -7,
                    7
                  ],
                  [
                    -7,
                    8
                  ],
                  [
                    -7,
                    9
                  ],
                  [
                    -7,
                    10
                  ],
                  [
                    -7,
                    11
                  ],
                  [
                    -7,
                    12
                  ],
                  [
                    -6,
                    4
                  ],
                  [
                    -6,
                    5
                  ],
                  [
                    -6,
                    6
                  ],
                  [
                    -6,
                    7
                  ],
                  [
                    -6,
                    8
                  ],
                  [
                    -6,
                    9
                  ],
                  [
                    -6,
                    10
                  ],
                  [
                    -6,
                    11
                  ],
                  [
                    -6,
                    12
                  ],
                  [
                    -5,
                    4
                  ],
                  [
                    -5,
                    5
                  ],
                  [
                    -5,
                    6
                  ],
                  [
                    -5,
                    7
                  ],
                  [
                    -5,
                    8
                  ],
                  [
                    -5,
                    9
                  ],
                  [
                    -5,
                    10
                  ],
                  [
                    -5,
                    11
                  ],
                  [
                    -5,
                    12
                  ],
                  [
                    -4,
                    4
                  ],
                  [
                    -4,
                    5
                  ],
                  [
                    -4,
                    6
                  ],
                  [
                    -4,
                    7
                  ],
                  [
                    -4,
                    8
                  ],
                  [
                    -4,
                    9
                  ],
                  [
                    -4,
                    10
                  ],
                  [
                    -4,
                    11
                  ],
                  [
                    -4,
                    12
                  ],
                  [
                    -3,
                    4
                  ],
                  [
                    -3,
                    5
                  ],
                  [
                    -3,
                    6
                  ],
                  [
                    -3,
                    7
                  ],
                  [
                    -3,
                    8
                  ],
                  [
                    -3,
                    9
                  ],
                  [
                    -3,
                    10
                  ],
                  [
                    -3,
                    11
                  ],
                  [
                    -3,
                    12
                  ],
                  [
                    -2,
                    4
                  ],
                  [
                    -2,
                    5
                  ],
                  [
                    -2,
                    6
                  ],
                  [
                    -2,
                    7
                  ],
                  [
                    -2,
                    8
                  ],
                  [
                    -2,
                    9
                  ],
                  [
                    -2,
                    10
                  ],
                  [
                    -2,
                    11
                  ],
                  [
                    -2,
                    12
                  ],
                  [
                    -1,
                    4
                  ],
                  [
                    -1,
                    5
                  ],
                  [
                    -1,
                    6
                  ],
                  [
                    -1,
                    7
                  ],
                  [
                    -1,
                    8
                  ],
                  [
                    -1,
                    9
                  ],
                  [
                    -1,
                    10
                  ],
                  [
                    -1,
                    11
                  ],
                  [
                    -1,
                    12
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ]
                ],
                "floor": 2,
                "functions": [
                  "study",
                  "enchanting"
                ],
                "height": 5,
                "id": "archive/0",
                "layout": "open",
                "rect": {
                  "x0": -8,
                  "x1": 0,
                  "z0": 4,
                  "z1": 12
                },
                "wall": "stone"
              },
              {
                "attic": false,
                "cells": [
                  [
                    -8,
                    4
                  ],
                  [
                    -8,
                    5
                  ],
                  [
                    -8,
                    6
                  ],
                  [
                    -8,
                    7
                  ],
                  [
                    -8,
                    8
                  ],
                  [
                    -8,
                    9
                  ],
                  [
                    -8,
                    10
                  ],
                  [
                    -8,
                    11
                  ],
                  [
                    -8,
                    12
                  ],
                  [
                    -7,
                    4
                  ],
                  [
                    -7,
                    5
                  ],
                  [
                    -7,
                    6
                  ],
                  [
                    -7,
                    7
                  ],
                  [
                    -7,
                    8
                  ],
                  [
                    -7,
                    9
                  ],
                  [
                    -7,
                    10
                  ],
                  [
                    -7,
                    11
                  ],
                  [
                    -7,
                    12
                  ],
                  [
                    -6,
                    4
                  ],
                  [
                    -6,
                    5
                  ],
                  [
                    -6,
                    6
                  ],
                  [
                    -6,
                    7
                  ],
                  [
                    -6,
                    8
                  ],
                  [
                    -6,
                    9
                  ],
                  [
                    -6,
                    10
                  ],
                  [
                    -6,
                    11
                  ],
                  [
                    -6,
                    12
                  ],
                  [
                    -5,
                    4
                  ],
                  [
                    -5,
                    5
                  ],
                  [
                    -5,
                    6
                  ],
                  [
                    -5,
                    7
                  ],
                  [
                    -5,
                    8
                  ],
                  [
                    -5,
                    9
                  ],
                  [
                    -5,
                    10
                  ],
                  [
                    -5,
                    11
                  ],
                  [
                    -5,
                    12
                  ],
                  [
                    -4,
                    4
                  ],
                  [
                    -4,
                    5
                  ],
                  [
                    -4,
                    6
                  ],
                  [
                    -4,
                    7
                  ],
                  [
                    -4,
                    8
                  ],
                  [
                    -4,
                    9
                  ],
                  [
                    -4,
                    10
                  ],
                  [
                    -4,
                    11
                  ],
                  [
                    -4,
                    12
                  ],
                  [
                    -3,
                    4
                  ],
                  [
                    -3,
                    5
                  ],
                  [
                    -3,
                    6
                  ],
                  [
                    -3,
                    7
                  ],
                  [
                    -3,
                    8
                  ],
                  [
                    -3,
                    9
                  ],
                  [
                    -3,
                    10
                  ],
                  [
                    -3,
                    11
                  ],
                  [
                    -3,
                    12
                  ],
                  [
                    -2,
                    4
                  ],
                  [
                    -2,
                    5
                  ],
                  [
                    -2,
                    6
                  ],
                  [
                    -2,
                    7
                  ],
                  [
                    -2,
                    8
                  ],
                  [
                    -2,
                    9
                  ],
                  [
                    -2,
                    10
                  ],
                  [
                    -2,
                    11
                  ],
                  [
                    -2,
                    12
                  ],
                  [
                    -1,
                    4
                  ],
                  [
                    -1,
                    5
                  ],
                  [
                    -1,
                    6
                  ],
                  [
                    -1,
                    7
                  ],
                  [
                    -1,
                    8
                  ],
                  [
                    -1,
                    9
                  ],
                  [
                    -1,
                    10
                  ],
                  [
                    -1,
                    11
                  ],
                  [
                    -1,
                    12
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ]
                ],
                "floor": 7,
                "functions": [
                  "study",
                  "storage"
                ],
                "height": 5,
                "id": "archive/1",
                "layout": "open",
                "rect": {
                  "x0": -8,
                  "x1": 0,
                  "z0": 4,
                  "z1": 12
                },
                "wall": "stone"
              }
            ],
            "name": "archive",
            "rect": {
              "x0": -8,
              "x1": 0,
              "z0": 4,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.5,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -15,
          "x1": 19,
          "z0": -7,
          "z1": 30
        }
      },
      "roundtrip": {
        "blocks": 5008,
        "size_xyz": [
          37,
          22,
          40
        ],
        "states": 73
      },
      "schematic": "woodland_archive-0.litematic",
      "seed": 0,
      "structural_signature": "160980c55abf20187d1de8abace2753c8f4b2227aae0a2cc98390a563664db65",
      "validation": {
        "checked": {
          "block_states": 73,
          "blocks": 5008,
          "envelope_voids": 852,
          "furniture_groups": 16,
          "multiblock_cells": 8,
          "reachable_positions": 1201,
          "rooms": 3,
          "support_columns": 4
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/woodland_archive.py",
      "geometry_signature": "1a2b5b888c45263a54951f8005a7e881a53ccc705ce67a7b9c363274adced11a",
      "metadata": "woodland_archive-1.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              5,
              10
            ],
            "floor": 2,
            "id": "attachment/0",
            "kind": "porch",
            "level": 0,
            "rect": {
              "x0": 2,
              "x1": 8,
              "z0": 11,
              "z1": 13
            },
            "side": "south",
            "target": [
              5,
              3,
              12
            ],
            "to": "home"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 3,
              "kind": "porch",
              "level": 0,
              "side": "south",
              "to": "home",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "garden",
              "scale": {
                "type": "Choice",
                "values": [
                  5,
                  7
                ]
              },
              "side": "south",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "blue",
            "floor": "oak",
            "frame": "dark_oak",
            "roof": "red",
            "shutters": true,
            "trim": "dark_oak",
            "type": "Materials",
            "wall": "stone"
          },
          "name": "Woodland archive",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "sleeping"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "home",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": {
                  "type": "Choice",
                  "values": [
                    "hip",
                    "gable"
                  ]
                },
                "pitch": 1.0,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              }
            },
            {
              "circulation": "ladder",
              "depth": 9,
              "envelope": "framed",
              "join": {
                "align": {
                  "type": "Choice",
                  "values": [
                    "front",
                    "back"
                  ]
                },
                "level": 0,
                "side": {
                  "type": "Choice",
                  "values": [
                    "east",
                    "west"
                  ]
                },
                "to": "home",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "study",
                    "enchanting"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "study",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "archive",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.5,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 8,
          "first_tread": 4,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            5,
            10
          ],
          "side": "south",
          "volume": "home"
        },
        "features": [
          {
            "floor": 1,
            "id": "feature/0",
            "kind": "garden",
            "rect": {
              "x0": -2,
              "x1": 4,
              "z0": 17,
              "z1": 23
            },
            "side": "south",
            "target": [
              1,
              2,
              24
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "sleeping"
                ],
                "height": 5,
                "id": "home/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 10,
                  "z0": 0,
                  "z1": 10
                },
                "wall": "stone"
              }
            ],
            "name": "home",
            "rect": {
              "x0": 0,
              "x1": 10,
              "z0": 0,
              "z1": 10
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "ladder",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                10,
                6
              ],
              "side": "east",
              "to": "home"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ]
                ],
                "floor": 2,
                "functions": [
                  "study",
                  "enchanting"
                ],
                "height": 5,
                "id": "archive/0",
                "layout": "open",
                "rect": {
                  "x0": 10,
                  "x1": 18,
                  "z0": 2,
                  "z1": 10
                },
                "wall": "stone"
              },
              {
                "attic": false,
                "cells": [
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ]
                ],
                "floor": 7,
                "functions": [
                  "study",
                  "storage"
                ],
                "height": 5,
                "id": "archive/1",
                "layout": "open",
                "rect": {
                  "x0": 10,
                  "x1": 18,
                  "z0": 2,
                  "z1": 10
                },
                "wall": "stone"
              }
            ],
            "name": "archive",
            "rect": {
              "x0": 10,
              "x1": 18,
              "z0": 2,
              "z1": 10
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.5,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -7,
          "x1": 25,
          "z0": -7,
          "z1": 28
        }
      },
      "roundtrip": {
        "blocks": 4467,
        "size_xyz": [
          35,
          22,
          38
        ],
        "states": 75
      },
      "schematic": "woodland_archive-1.litematic",
      "seed": 1,
      "structural_signature": "ea74018913ac121e56c931935ce19e7a3b60f29733f1f9f2b92415972370f856",
      "validation": {
        "checked": {
          "block_states": 75,
          "blocks": 4467,
          "envelope_voids": 692,
          "furniture_groups": 16,
          "multiblock_cells": 8,
          "reachable_positions": 1073,
          "rooms": 3,
          "support_columns": 4
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/orchard_house.py",
      "geometry_signature": "a9a02750037dc7b3aff5a88d7868c1dd040f6789779735489c8c189968c15b6a",
      "metadata": "orchard_house-0.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              14,
              6
            ],
            "floor": 2,
            "id": "attachment/0",
            "kind": "terrace",
            "level": 0,
            "rect": {
              "x0": 15,
              "x1": 18,
              "z0": 3,
              "z1": 9
            },
            "side": "east",
            "target": [
              17,
              3,
              6
            ],
            "to": "home"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 4,
              "kind": "terrace",
              "level": 0,
              "side": "east",
              "to": "home",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "field",
              "scale": {
                "type": "Choice",
                "values": [
                  7,
                  9
                ]
              },
              "side": "west",
              "type": "Feature"
            },
            {
              "kind": "well",
              "scale": 7,
              "side": "south",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "dark_oak",
            "roof": "sandstone",
            "shutters": true,
            "trim": "dark_oak",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Orchard keeper house",
          "site": {
            "margin": 4,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": {
                "type": "Choice",
                "values": [
                  [
                    {
                      "attic": false,
                      "height": 5,
                      "inset": 0,
                      "layout": "open",
                      "rooms": [
                        "living",
                        "kitchen",
                        "sleeping",
                        "storage"
                      ],
                      "type": "Level",
                      "wall": null
                    }
                  ],
                  [
                    {
                      "attic": false,
                      "height": 5,
                      "inset": 0,
                      "layout": "open",
                      "rooms": [
                        "living",
                        "kitchen",
                        "workshop"
                      ],
                      "type": "Level",
                      "wall": null
                    },
                    {
                      "attic": true,
                      "height": 5,
                      "inset": 0,
                      "layout": "open",
                      "rooms": [
                        "sleeping",
                        "storage"
                      ],
                      "type": "Level",
                      "wall": null
                    }
                  ]
                ]
              },
              "name": "home",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": {
                  "type": "Choice",
                  "values": [
                    "gable",
                    "hip"
                  ]
                },
                "pitch": 1.0,
                "ridge": {
                  "type": "Choice",
                  "values": [
                    "x",
                    "z"
                  ]
                },
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 5,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            7,
            12
          ],
          "side": "south",
          "volume": "home"
        },
        "features": [
          {
            "floor": 1,
            "id": "feature/0",
            "kind": "field",
            "rect": {
              "x0": -14,
              "x1": -6,
              "z0": -2,
              "z1": 6
            },
            "side": "west",
            "target": [
              -10,
              2,
              7
            ],
            "version": "1"
          },
          {
            "floor": 1,
            "id": "feature/1",
            "kind": "well",
            "rect": {
              "x0": -2,
              "x1": 4,
              "z0": 18,
              "z1": 24
            },
            "side": "south",
            "target": [
              1,
              2,
              25
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "workshop"
                ],
                "height": 5,
                "id": "home/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 14,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "plaster"
              },
              {
                "attic": true,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "storage"
                ],
                "height": 3,
                "id": "home/1",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 14,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "plaster"
              }
            ],
            "name": "home",
            "rect": {
              "x0": 0,
              "x1": 14,
              "z0": 0,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "hip",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -18,
          "x1": 22,
          "z0": -6,
          "z1": 28
        }
      },
      "roundtrip": {
        "blocks": 4866,
        "size_xyz": [
          43,
          20,
          37
        ],
        "states": 79
      },
      "schematic": "orchard_house-0.litematic",
      "seed": 0,
      "structural_signature": "3d600bc40d0ec0a74584cc56df6c6495edb6d9adc689c2532bff9bf5759e9454",
      "validation": {
        "checked": {
          "block_states": 79,
          "blocks": 4866,
          "envelope_voids": 1182,
          "furniture_groups": 11,
          "multiblock_cells": 8,
          "reachable_positions": 1343,
          "rooms": 2,
          "support_columns": 4
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/orchard_house.py",
      "geometry_signature": "caaef198a647d0d155346132a8442474a6d0ff0a83160b7dd0d9a6e56c8c1dfa",
      "metadata": "orchard_house-1.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              12,
              7
            ],
            "floor": 2,
            "id": "attachment/0",
            "kind": "terrace",
            "level": 0,
            "rect": {
              "x0": 13,
              "x1": 16,
              "z0": 4,
              "z1": 10
            },
            "side": "east",
            "target": [
              15,
              3,
              7
            ],
            "to": "home"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 4,
              "kind": "terrace",
              "level": 0,
              "side": "east",
              "to": "home",
              "type": "Attachment",
              "width": 7
            }
          ],
          "entrance": null,
          "features": [
            {
              "kind": "field",
              "scale": {
                "type": "Choice",
                "values": [
                  7,
                  9
                ]
              },
              "side": "west",
              "type": "Feature"
            },
            {
              "kind": "well",
              "scale": 7,
              "side": "south",
              "type": "Feature"
            }
          ],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "dark_oak",
            "roof": "sandstone",
            "shutters": true,
            "trim": "dark_oak",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Orchard keeper house",
          "site": {
            "margin": 4,
            "paving": "garden",
            "planting": "temperate",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": {
                "type": "Choice",
                "values": [
                  [
                    {
                      "attic": false,
                      "height": 5,
                      "inset": 0,
                      "layout": "open",
                      "rooms": [
                        "living",
                        "kitchen",
                        "sleeping",
                        "storage"
                      ],
                      "type": "Level",
                      "wall": null
                    }
                  ],
                  [
                    {
                      "attic": false,
                      "height": 5,
                      "inset": 0,
                      "layout": "open",
                      "rooms": [
                        "living",
                        "kitchen",
                        "workshop"
                      ],
                      "type": "Level",
                      "wall": null
                    },
                    {
                      "attic": true,
                      "height": 5,
                      "inset": 0,
                      "layout": "open",
                      "rooms": [
                        "sleeping",
                        "storage"
                      ],
                      "type": "Level",
                      "wall": null
                    }
                  ]
                ]
              },
              "name": "home",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": {
                  "type": "Choice",
                  "values": [
                    "gable",
                    "hip"
                  ]
                },
                "pitch": 1.0,
                "ridge": {
                  "type": "Choice",
                  "values": [
                    "x",
                    "z"
                  ]
                },
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              }
            }
          ]
        },
        "entrance": {
          "approach_length": 5,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            6,
            14
          ],
          "side": "south",
          "volume": "home"
        },
        "features": [
          {
            "floor": 1,
            "id": "feature/0",
            "kind": "field",
            "rect": {
              "x0": -14,
              "x1": -6,
              "z0": -2,
              "z1": 6
            },
            "side": "west",
            "target": [
              -10,
              2,
              7
            ],
            "version": "1"
          },
          {
            "floor": 1,
            "id": "feature/1",
            "kind": "well",
            "rect": {
              "x0": -2,
              "x1": 4,
              "z0": 20,
              "z1": 26
            },
            "side": "south",
            "target": [
              1,
              2,
              27
            ],
            "version": "1"
          }
        ],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    9,
                    13
                  ],
                  [
                    9,
                    14
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    10,
                    13
                  ],
                  [
                    10,
                    14
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    11,
                    13
                  ],
                  [
                    11,
                    14
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    12,
                    13
                  ],
                  [
                    12,
                    14
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "sleeping",
                  "storage"
                ],
                "height": 5,
                "id": "home/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 12,
                  "z0": 0,
                  "z1": 14
                },
                "wall": "plaster"
              }
            ],
            "name": "home",
            "rect": {
              "x0": 0,
              "x1": 12,
              "z0": 0,
              "z1": 14
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -18,
          "x1": 20,
          "z0": -6,
          "z1": 30
        }
      },
      "roundtrip": {
        "blocks": 4780,
        "size_xyz": [
          41,
          17,
          39
        ],
        "states": 70
      },
      "schematic": "orchard_house-1.litematic",
      "seed": 1,
      "structural_signature": "ec6fed6e8d503d1160c1ede0208bf950dae76118cb51b324e7d63fd7c61660fc",
      "validation": {
        "checked": {
          "block_states": 70,
          "blocks": 4780,
          "envelope_voids": 554,
          "furniture_groups": 8,
          "multiblock_cells": 8,
          "reachable_positions": 1213,
          "rooms": 1,
          "support_columns": 4
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/hillside_studio.py",
      "geometry_signature": "62bfdf0cf48eea3d39c639bb14cd3547055621f7a99d98b9823ad55ff920037f",
      "metadata": "hillside_studio-0.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "dark_oak",
            "roof": "dark_wood",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "earth"
          },
          "name": "Elderroot studio",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "sparse",
            "rise": 5,
            "terrain": "hill",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "roots",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "sleeping"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "hollow",
              "raised": 0,
              "roof": null,
              "root_crown": {
                "type": "Choice",
                "values": [
                  3,
                  5
                ]
              },
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              },
              "envelope": "framed",
              "join": {
                "align": "center",
                "level": 0,
                "side": {
                  "type": "Choice",
                  "values": [
                    "east",
                    "west"
                  ]
                },
                "to": "hollow",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "workshop",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "studio",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "long",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 7,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            7,
            12
          ],
          "side": "south",
          "volume": "hollow"
        },
        "features": [],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "roots",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "sleeping"
                ],
                "height": 5,
                "id": "hollow/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 14,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "earth"
              }
            ],
            "name": "hollow",
            "rect": {
              "x0": 0,
              "x1": 14,
              "z0": 0,
              "z1": 12
            },
            "roof": null,
            "roots": {
              "crown": 3,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                0,
                6
              ],
              "side": "west",
              "to": "hollow"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    -8,
                    1
                  ],
                  [
                    -8,
                    2
                  ],
                  [
                    -8,
                    3
                  ],
                  [
                    -8,
                    4
                  ],
                  [
                    -8,
                    5
                  ],
                  [
                    -8,
                    6
                  ],
                  [
                    -8,
                    7
                  ],
                  [
                    -8,
                    8
                  ],
                  [
                    -8,
                    9
                  ],
                  [
                    -8,
                    10
                  ],
                  [
                    -8,
                    11
                  ],
                  [
                    -7,
                    1
                  ],
                  [
                    -7,
                    2
                  ],
                  [
                    -7,
                    3
                  ],
                  [
                    -7,
                    4
                  ],
                  [
                    -7,
                    5
                  ],
                  [
                    -7,
                    6
                  ],
                  [
                    -7,
                    7
                  ],
                  [
                    -7,
                    8
                  ],
                  [
                    -7,
                    9
                  ],
                  [
                    -7,
                    10
                  ],
                  [
                    -7,
                    11
                  ],
                  [
                    -6,
                    1
                  ],
                  [
                    -6,
                    2
                  ],
                  [
                    -6,
                    3
                  ],
                  [
                    -6,
                    4
                  ],
                  [
                    -6,
                    5
                  ],
                  [
                    -6,
                    6
                  ],
                  [
                    -6,
                    7
                  ],
                  [
                    -6,
                    8
                  ],
                  [
                    -6,
                    9
                  ],
                  [
                    -6,
                    10
                  ],
                  [
                    -6,
                    11
                  ],
                  [
                    -5,
                    1
                  ],
                  [
                    -5,
                    2
                  ],
                  [
                    -5,
                    3
                  ],
                  [
                    -5,
                    4
                  ],
                  [
                    -5,
                    5
                  ],
                  [
                    -5,
                    6
                  ],
                  [
                    -5,
                    7
                  ],
                  [
                    -5,
                    8
                  ],
                  [
                    -5,
                    9
                  ],
                  [
                    -5,
                    10
                  ],
                  [
                    -5,
                    11
                  ],
                  [
                    -4,
                    1
                  ],
                  [
                    -4,
                    2
                  ],
                  [
                    -4,
                    3
                  ],
                  [
                    -4,
                    4
                  ],
                  [
                    -4,
                    5
                  ],
                  [
                    -4,
                    6
                  ],
                  [
                    -4,
                    7
                  ],
                  [
                    -4,
                    8
                  ],
                  [
                    -4,
                    9
                  ],
                  [
                    -4,
                    10
                  ],
                  [
                    -4,
                    11
                  ],
                  [
                    -3,
                    1
                  ],
                  [
                    -3,
                    2
                  ],
                  [
                    -3,
                    3
                  ],
                  [
                    -3,
                    4
                  ],
                  [
                    -3,
                    5
                  ],
                  [
                    -3,
                    6
                  ],
                  [
                    -3,
                    7
                  ],
                  [
                    -3,
                    8
                  ],
                  [
                    -3,
                    9
                  ],
                  [
                    -3,
                    10
                  ],
                  [
                    -3,
                    11
                  ],
                  [
                    -2,
                    1
                  ],
                  [
                    -2,
                    2
                  ],
                  [
                    -2,
                    3
                  ],
                  [
                    -2,
                    4
                  ],
                  [
                    -2,
                    5
                  ],
                  [
                    -2,
                    6
                  ],
                  [
                    -2,
                    7
                  ],
                  [
                    -2,
                    8
                  ],
                  [
                    -2,
                    9
                  ],
                  [
                    -2,
                    10
                  ],
                  [
                    -2,
                    11
                  ],
                  [
                    -1,
                    1
                  ],
                  [
                    -1,
                    2
                  ],
                  [
                    -1,
                    3
                  ],
                  [
                    -1,
                    4
                  ],
                  [
                    -1,
                    5
                  ],
                  [
                    -1,
                    6
                  ],
                  [
                    -1,
                    7
                  ],
                  [
                    -1,
                    8
                  ],
                  [
                    -1,
                    9
                  ],
                  [
                    -1,
                    10
                  ],
                  [
                    -1,
                    11
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ]
                ],
                "floor": 2,
                "functions": [
                  "workshop",
                  "study"
                ],
                "height": 5,
                "id": "studio/0",
                "layout": "open",
                "rect": {
                  "x0": -8,
                  "x1": 0,
                  "z0": 1,
                  "z1": 11
                },
                "wall": "earth"
              }
            ],
            "name": "studio",
            "rect": {
              "x0": -8,
              "x1": 0,
              "z0": 1,
              "z1": 11
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -17,
          "x1": 23,
          "z0": -9,
          "z1": 28
        }
      },
      "roundtrip": {
        "blocks": 5443,
        "size_xyz": [
          43,
          17,
          40
        ],
        "states": 63
      },
      "schematic": "hillside_studio-0.litematic",
      "seed": 0,
      "structural_signature": "d065da3d2879ed979be98ff2e3a1657e089b8bf1cac70ce18020a7037dd19242",
      "validation": {
        "checked": {
          "block_states": 63,
          "blocks": 5443,
          "envelope_voids": 789,
          "furniture_groups": 12,
          "multiblock_cells": 8,
          "reachable_positions": 1229,
          "rooms": 2,
          "support_columns": 0
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/hillside_studio.py",
      "geometry_signature": "cb3a1b79a689c8a027ba2d1bf9eeecd17b5d871b4bc67348bc861fe9572753a7",
      "metadata": "hillside_studio-1.json",
      "resolved": {
        "attachments": [],
        "design": {
          "attachments": [],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "green",
            "floor": "oak",
            "frame": "dark_oak",
            "roof": "dark_wood",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "earth"
          },
          "name": "Elderroot studio",
          "site": {
            "margin": 5,
            "paving": "garden",
            "planting": "sparse",
            "rise": 5,
            "terrain": "hill",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "roots",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "sleeping"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "hollow",
              "raised": 0,
              "roof": null,
              "root_crown": {
                "type": "Choice",
                "values": [
                  3,
                  5
                ]
              },
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  13,
                  15
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  9,
                  11
                ]
              },
              "envelope": "framed",
              "join": {
                "align": "center",
                "level": 0,
                "side": {
                  "type": "Choice",
                  "values": [
                    "east",
                    "west"
                  ]
                },
                "to": "hollow",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "workshop",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "studio",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "long",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 7,
          "first_tread": 1,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            6,
            10
          ],
          "side": "south",
          "volume": "hollow"
        },
        "features": [],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "roots",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "sleeping"
                ],
                "height": 5,
                "id": "hollow/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 12,
                  "z0": 0,
                  "z1": 10
                },
                "wall": "earth"
              }
            ],
            "name": "hollow",
            "rect": {
              "x0": 0,
              "x1": 12,
              "z0": 0,
              "z1": 10
            },
            "roof": null,
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                0,
                5
              ],
              "side": "west",
              "to": "hollow"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    -8,
                    1
                  ],
                  [
                    -8,
                    2
                  ],
                  [
                    -8,
                    3
                  ],
                  [
                    -8,
                    4
                  ],
                  [
                    -8,
                    5
                  ],
                  [
                    -8,
                    6
                  ],
                  [
                    -8,
                    7
                  ],
                  [
                    -8,
                    8
                  ],
                  [
                    -8,
                    9
                  ],
                  [
                    -7,
                    1
                  ],
                  [
                    -7,
                    2
                  ],
                  [
                    -7,
                    3
                  ],
                  [
                    -7,
                    4
                  ],
                  [
                    -7,
                    5
                  ],
                  [
                    -7,
                    6
                  ],
                  [
                    -7,
                    7
                  ],
                  [
                    -7,
                    8
                  ],
                  [
                    -7,
                    9
                  ],
                  [
                    -6,
                    1
                  ],
                  [
                    -6,
                    2
                  ],
                  [
                    -6,
                    3
                  ],
                  [
                    -6,
                    4
                  ],
                  [
                    -6,
                    5
                  ],
                  [
                    -6,
                    6
                  ],
                  [
                    -6,
                    7
                  ],
                  [
                    -6,
                    8
                  ],
                  [
                    -6,
                    9
                  ],
                  [
                    -5,
                    1
                  ],
                  [
                    -5,
                    2
                  ],
                  [
                    -5,
                    3
                  ],
                  [
                    -5,
                    4
                  ],
                  [
                    -5,
                    5
                  ],
                  [
                    -5,
                    6
                  ],
                  [
                    -5,
                    7
                  ],
                  [
                    -5,
                    8
                  ],
                  [
                    -5,
                    9
                  ],
                  [
                    -4,
                    1
                  ],
                  [
                    -4,
                    2
                  ],
                  [
                    -4,
                    3
                  ],
                  [
                    -4,
                    4
                  ],
                  [
                    -4,
                    5
                  ],
                  [
                    -4,
                    6
                  ],
                  [
                    -4,
                    7
                  ],
                  [
                    -4,
                    8
                  ],
                  [
                    -4,
                    9
                  ],
                  [
                    -3,
                    1
                  ],
                  [
                    -3,
                    2
                  ],
                  [
                    -3,
                    3
                  ],
                  [
                    -3,
                    4
                  ],
                  [
                    -3,
                    5
                  ],
                  [
                    -3,
                    6
                  ],
                  [
                    -3,
                    7
                  ],
                  [
                    -3,
                    8
                  ],
                  [
                    -3,
                    9
                  ],
                  [
                    -2,
                    1
                  ],
                  [
                    -2,
                    2
                  ],
                  [
                    -2,
                    3
                  ],
                  [
                    -2,
                    4
                  ],
                  [
                    -2,
                    5
                  ],
                  [
                    -2,
                    6
                  ],
                  [
                    -2,
                    7
                  ],
                  [
                    -2,
                    8
                  ],
                  [
                    -2,
                    9
                  ],
                  [
                    -1,
                    1
                  ],
                  [
                    -1,
                    2
                  ],
                  [
                    -1,
                    3
                  ],
                  [
                    -1,
                    4
                  ],
                  [
                    -1,
                    5
                  ],
                  [
                    -1,
                    6
                  ],
                  [
                    -1,
                    7
                  ],
                  [
                    -1,
                    8
                  ],
                  [
                    -1,
                    9
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ]
                ],
                "floor": 2,
                "functions": [
                  "workshop",
                  "study"
                ],
                "height": 5,
                "id": "studio/0",
                "layout": "open",
                "rect": {
                  "x0": -8,
                  "x1": 0,
                  "z0": 1,
                  "z1": 9
                },
                "wall": "earth"
              }
            ],
            "name": "studio",
            "rect": {
              "x0": -8,
              "x1": 0,
              "z0": 1,
              "z1": 9
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -17,
          "x1": 21,
          "z0": -9,
          "z1": 26
        }
      },
      "roundtrip": {
        "blocks": 4934,
        "size_xyz": [
          41,
          19,
          38
        ],
        "states": 62
      },
      "schematic": "hillside_studio-1.litematic",
      "seed": 1,
      "structural_signature": "2f53ddadd99f92b696c6abbc79c8c90bfc3d28950bd2cf0c880b50a538418092",
      "validation": {
        "checked": {
          "block_states": 62,
          "blocks": 4934,
          "envelope_voids": 557,
          "furniture_groups": 12,
          "multiblock_cells": 8,
          "reachable_positions": 1090,
          "rooms": 2,
          "support_columns": 0
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/courtyard_house.py",
      "geometry_signature": "6f509fd9e90efe3048bdcf535d02d8feb9255ac61e82b32c67e6776029c21347",
      "metadata": "courtyard_house-0.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              12,
              12
            ],
            "floor": 2,
            "id": "attachment/0",
            "kind": "porch",
            "level": 0,
            "rect": {
              "x0": 10,
              "x1": 14,
              "z0": 13,
              "z1": 15
            },
            "side": "south",
            "target": [
              12,
              3,
              14
            ],
            "to": "hall"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 3,
              "kind": "porch",
              "level": 0,
              "side": "south",
              "to": "hall",
              "type": "Attachment",
              "width": 5
            }
          ],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "blue",
            "floor": "oak",
            "frame": "spruce",
            "roof": "slate",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Three gables court",
          "site": {
            "margin": 3,
            "paving": "yard",
            "planting": "sparse",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "cross",
                  "rooms": [
                    "sleeping",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "hall",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  23,
                  25
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "framed",
              "join": {
                "align": "front",
                "level": 0,
                "side": "south",
                "to": "hall",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "workshop",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "work",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            },
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "framed",
              "join": {
                "align": "back",
                "level": 0,
                "side": "south",
                "to": "hall",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "guest",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 8,
          "first_tread": 4,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            12,
            12
          ],
          "side": "south",
          "volume": "hall"
        },
        "features": [],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    19,
                    0
                  ],
                  [
                    19,
                    1
                  ],
                  [
                    19,
                    2
                  ],
                  [
                    19,
                    3
                  ],
                  [
                    19,
                    4
                  ],
                  [
                    19,
                    5
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    19,
                    11
                  ],
                  [
                    19,
                    12
                  ],
                  [
                    20,
                    0
                  ],
                  [
                    20,
                    1
                  ],
                  [
                    20,
                    2
                  ],
                  [
                    20,
                    3
                  ],
                  [
                    20,
                    4
                  ],
                  [
                    20,
                    5
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    20,
                    11
                  ],
                  [
                    20,
                    12
                  ],
                  [
                    21,
                    0
                  ],
                  [
                    21,
                    1
                  ],
                  [
                    21,
                    2
                  ],
                  [
                    21,
                    3
                  ],
                  [
                    21,
                    4
                  ],
                  [
                    21,
                    5
                  ],
                  [
                    21,
                    6
                  ],
                  [
                    21,
                    7
                  ],
                  [
                    21,
                    8
                  ],
                  [
                    21,
                    9
                  ],
                  [
                    21,
                    10
                  ],
                  [
                    21,
                    11
                  ],
                  [
                    21,
                    12
                  ],
                  [
                    22,
                    0
                  ],
                  [
                    22,
                    1
                  ],
                  [
                    22,
                    2
                  ],
                  [
                    22,
                    3
                  ],
                  [
                    22,
                    4
                  ],
                  [
                    22,
                    5
                  ],
                  [
                    22,
                    6
                  ],
                  [
                    22,
                    7
                  ],
                  [
                    22,
                    8
                  ],
                  [
                    22,
                    9
                  ],
                  [
                    22,
                    10
                  ],
                  [
                    22,
                    11
                  ],
                  [
                    22,
                    12
                  ],
                  [
                    23,
                    0
                  ],
                  [
                    23,
                    1
                  ],
                  [
                    23,
                    2
                  ],
                  [
                    23,
                    3
                  ],
                  [
                    23,
                    4
                  ],
                  [
                    23,
                    5
                  ],
                  [
                    23,
                    6
                  ],
                  [
                    23,
                    7
                  ],
                  [
                    23,
                    8
                  ],
                  [
                    23,
                    9
                  ],
                  [
                    23,
                    10
                  ],
                  [
                    23,
                    11
                  ],
                  [
                    23,
                    12
                  ],
                  [
                    24,
                    0
                  ],
                  [
                    24,
                    1
                  ],
                  [
                    24,
                    2
                  ],
                  [
                    24,
                    3
                  ],
                  [
                    24,
                    4
                  ],
                  [
                    24,
                    5
                  ],
                  [
                    24,
                    6
                  ],
                  [
                    24,
                    7
                  ],
                  [
                    24,
                    8
                  ],
                  [
                    24,
                    9
                  ],
                  [
                    24,
                    10
                  ],
                  [
                    24,
                    11
                  ],
                  [
                    24,
                    12
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "study"
                ],
                "height": 5,
                "id": "hall/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 24,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "plaster"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    9,
                    11
                  ],
                  [
                    9,
                    12
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    10,
                    11
                  ],
                  [
                    10,
                    12
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    11,
                    11
                  ],
                  [
                    11,
                    12
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    12,
                    11
                  ],
                  [
                    12,
                    12
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    13,
                    11
                  ],
                  [
                    13,
                    12
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    19,
                    0
                  ],
                  [
                    19,
                    1
                  ],
                  [
                    19,
                    2
                  ],
                  [
                    19,
                    3
                  ],
                  [
                    19,
                    4
                  ],
                  [
                    19,
                    5
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    19,
                    11
                  ],
                  [
                    19,
                    12
                  ],
                  [
                    20,
                    0
                  ],
                  [
                    20,
                    1
                  ],
                  [
                    20,
                    2
                  ],
                  [
                    20,
                    3
                  ],
                  [
                    20,
                    4
                  ],
                  [
                    20,
                    5
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    20,
                    11
                  ],
                  [
                    20,
                    12
                  ],
                  [
                    21,
                    0
                  ],
                  [
                    21,
                    1
                  ],
                  [
                    21,
                    2
                  ],
                  [
                    21,
                    3
                  ],
                  [
                    21,
                    4
                  ],
                  [
                    21,
                    5
                  ],
                  [
                    21,
                    6
                  ],
                  [
                    21,
                    7
                  ],
                  [
                    21,
                    8
                  ],
                  [
                    21,
                    9
                  ],
                  [
                    21,
                    10
                  ],
                  [
                    21,
                    11
                  ],
                  [
                    21,
                    12
                  ],
                  [
                    22,
                    0
                  ],
                  [
                    22,
                    1
                  ],
                  [
                    22,
                    2
                  ],
                  [
                    22,
                    3
                  ],
                  [
                    22,
                    4
                  ],
                  [
                    22,
                    5
                  ],
                  [
                    22,
                    6
                  ],
                  [
                    22,
                    7
                  ],
                  [
                    22,
                    8
                  ],
                  [
                    22,
                    9
                  ],
                  [
                    22,
                    10
                  ],
                  [
                    22,
                    11
                  ],
                  [
                    22,
                    12
                  ],
                  [
                    23,
                    0
                  ],
                  [
                    23,
                    1
                  ],
                  [
                    23,
                    2
                  ],
                  [
                    23,
                    3
                  ],
                  [
                    23,
                    4
                  ],
                  [
                    23,
                    5
                  ],
                  [
                    23,
                    6
                  ],
                  [
                    23,
                    7
                  ],
                  [
                    23,
                    8
                  ],
                  [
                    23,
                    9
                  ],
                  [
                    23,
                    10
                  ],
                  [
                    23,
                    11
                  ],
                  [
                    23,
                    12
                  ],
                  [
                    24,
                    0
                  ],
                  [
                    24,
                    1
                  ],
                  [
                    24,
                    2
                  ],
                  [
                    24,
                    3
                  ],
                  [
                    24,
                    4
                  ],
                  [
                    24,
                    5
                  ],
                  [
                    24,
                    6
                  ],
                  [
                    24,
                    7
                  ],
                  [
                    24,
                    8
                  ],
                  [
                    24,
                    9
                  ],
                  [
                    24,
                    10
                  ],
                  [
                    24,
                    11
                  ],
                  [
                    24,
                    12
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "storage"
                ],
                "height": 5,
                "id": "hall/1",
                "layout": "cross",
                "rect": {
                  "x0": 0,
                  "x1": 24,
                  "z0": 0,
                  "z1": 12
                },
                "wall": "plaster"
              }
            ],
            "name": "hall",
            "rect": {
              "x0": 0,
              "x1": 24,
              "z0": 0,
              "z1": 12
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                4,
                12
              ],
              "side": "south",
              "to": "hall"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    0,
                    15
                  ],
                  [
                    0,
                    16
                  ],
                  [
                    0,
                    17
                  ],
                  [
                    0,
                    18
                  ],
                  [
                    0,
                    19
                  ],
                  [
                    0,
                    20
                  ],
                  [
                    0,
                    21
                  ],
                  [
                    0,
                    22
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    1,
                    15
                  ],
                  [
                    1,
                    16
                  ],
                  [
                    1,
                    17
                  ],
                  [
                    1,
                    18
                  ],
                  [
                    1,
                    19
                  ],
                  [
                    1,
                    20
                  ],
                  [
                    1,
                    21
                  ],
                  [
                    1,
                    22
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    2,
                    17
                  ],
                  [
                    2,
                    18
                  ],
                  [
                    2,
                    19
                  ],
                  [
                    2,
                    20
                  ],
                  [
                    2,
                    21
                  ],
                  [
                    2,
                    22
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    3,
                    17
                  ],
                  [
                    3,
                    18
                  ],
                  [
                    3,
                    19
                  ],
                  [
                    3,
                    20
                  ],
                  [
                    3,
                    21
                  ],
                  [
                    3,
                    22
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    4,
                    17
                  ],
                  [
                    4,
                    18
                  ],
                  [
                    4,
                    19
                  ],
                  [
                    4,
                    20
                  ],
                  [
                    4,
                    21
                  ],
                  [
                    4,
                    22
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    5,
                    17
                  ],
                  [
                    5,
                    18
                  ],
                  [
                    5,
                    19
                  ],
                  [
                    5,
                    20
                  ],
                  [
                    5,
                    21
                  ],
                  [
                    5,
                    22
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    6,
                    17
                  ],
                  [
                    6,
                    18
                  ],
                  [
                    6,
                    19
                  ],
                  [
                    6,
                    20
                  ],
                  [
                    6,
                    21
                  ],
                  [
                    6,
                    22
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    7,
                    17
                  ],
                  [
                    7,
                    18
                  ],
                  [
                    7,
                    19
                  ],
                  [
                    7,
                    20
                  ],
                  [
                    7,
                    21
                  ],
                  [
                    7,
                    22
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    8,
                    17
                  ],
                  [
                    8,
                    18
                  ],
                  [
                    8,
                    19
                  ],
                  [
                    8,
                    20
                  ],
                  [
                    8,
                    21
                  ],
                  [
                    8,
                    22
                  ]
                ],
                "floor": 2,
                "functions": [
                  "workshop",
                  "storage"
                ],
                "height": 5,
                "id": "work/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 8,
                  "z0": 12,
                  "z1": 22
                },
                "wall": "plaster"
              }
            ],
            "name": "work",
            "rect": {
              "x0": 0,
              "x1": 8,
              "z0": 12,
              "z1": 22
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                20,
                12
              ],
              "side": "south",
              "to": "hall"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    16,
                    17
                  ],
                  [
                    16,
                    18
                  ],
                  [
                    16,
                    19
                  ],
                  [
                    16,
                    20
                  ],
                  [
                    16,
                    21
                  ],
                  [
                    16,
                    22
                  ],
                  [
                    16,
                    23
                  ],
                  [
                    16,
                    24
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    17,
                    17
                  ],
                  [
                    17,
                    18
                  ],
                  [
                    17,
                    19
                  ],
                  [
                    17,
                    20
                  ],
                  [
                    17,
                    21
                  ],
                  [
                    17,
                    22
                  ],
                  [
                    17,
                    23
                  ],
                  [
                    17,
                    24
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ],
                  [
                    18,
                    17
                  ],
                  [
                    18,
                    18
                  ],
                  [
                    18,
                    19
                  ],
                  [
                    18,
                    20
                  ],
                  [
                    18,
                    21
                  ],
                  [
                    18,
                    22
                  ],
                  [
                    18,
                    23
                  ],
                  [
                    18,
                    24
                  ],
                  [
                    19,
                    12
                  ],
                  [
                    19,
                    13
                  ],
                  [
                    19,
                    14
                  ],
                  [
                    19,
                    15
                  ],
                  [
                    19,
                    16
                  ],
                  [
                    19,
                    17
                  ],
                  [
                    19,
                    18
                  ],
                  [
                    19,
                    19
                  ],
                  [
                    19,
                    20
                  ],
                  [
                    19,
                    21
                  ],
                  [
                    19,
                    22
                  ],
                  [
                    19,
                    23
                  ],
                  [
                    19,
                    24
                  ],
                  [
                    20,
                    12
                  ],
                  [
                    20,
                    13
                  ],
                  [
                    20,
                    14
                  ],
                  [
                    20,
                    15
                  ],
                  [
                    20,
                    16
                  ],
                  [
                    20,
                    17
                  ],
                  [
                    20,
                    18
                  ],
                  [
                    20,
                    19
                  ],
                  [
                    20,
                    20
                  ],
                  [
                    20,
                    21
                  ],
                  [
                    20,
                    22
                  ],
                  [
                    20,
                    23
                  ],
                  [
                    20,
                    24
                  ],
                  [
                    21,
                    12
                  ],
                  [
                    21,
                    13
                  ],
                  [
                    21,
                    14
                  ],
                  [
                    21,
                    15
                  ],
                  [
                    21,
                    16
                  ],
                  [
                    21,
                    17
                  ],
                  [
                    21,
                    18
                  ],
                  [
                    21,
                    19
                  ],
                  [
                    21,
                    20
                  ],
                  [
                    21,
                    21
                  ],
                  [
                    21,
                    22
                  ],
                  [
                    21,
                    23
                  ],
                  [
                    21,
                    24
                  ],
                  [
                    22,
                    12
                  ],
                  [
                    22,
                    13
                  ],
                  [
                    22,
                    14
                  ],
                  [
                    22,
                    15
                  ],
                  [
                    22,
                    16
                  ],
                  [
                    22,
                    17
                  ],
                  [
                    22,
                    18
                  ],
                  [
                    22,
                    19
                  ],
                  [
                    22,
                    20
                  ],
                  [
                    22,
                    21
                  ],
                  [
                    22,
                    22
                  ],
                  [
                    22,
                    23
                  ],
                  [
                    22,
                    24
                  ],
                  [
                    23,
                    12
                  ],
                  [
                    23,
                    13
                  ],
                  [
                    23,
                    14
                  ],
                  [
                    23,
                    15
                  ],
                  [
                    23,
                    16
                  ],
                  [
                    23,
                    17
                  ],
                  [
                    23,
                    18
                  ],
                  [
                    23,
                    19
                  ],
                  [
                    23,
                    20
                  ],
                  [
                    23,
                    21
                  ],
                  [
                    23,
                    22
                  ],
                  [
                    23,
                    23
                  ],
                  [
                    23,
                    24
                  ],
                  [
                    24,
                    12
                  ],
                  [
                    24,
                    13
                  ],
                  [
                    24,
                    14
                  ],
                  [
                    24,
                    15
                  ],
                  [
                    24,
                    16
                  ],
                  [
                    24,
                    17
                  ],
                  [
                    24,
                    18
                  ],
                  [
                    24,
                    19
                  ],
                  [
                    24,
                    20
                  ],
                  [
                    24,
                    21
                  ],
                  [
                    24,
                    22
                  ],
                  [
                    24,
                    23
                  ],
                  [
                    24,
                    24
                  ]
                ],
                "floor": 2,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 5,
                "id": "guest/0",
                "layout": "open",
                "rect": {
                  "x0": 16,
                  "x1": 24,
                  "z0": 12,
                  "z1": 24
                },
                "wall": "plaster"
              }
            ],
            "name": "guest",
            "rect": {
              "x0": 16,
              "x1": 24,
              "z0": 12,
              "z1": 24
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 0,
        "site": {
          "x0": -5,
          "x1": 29,
          "z0": -5,
          "z1": 29
        }
      },
      "roundtrip": {
        "blocks": 6683,
        "size_xyz": [
          37,
          18,
          37
        ],
        "states": 78
      },
      "schematic": "courtyard_house-0.litematic",
      "seed": 0,
      "structural_signature": "61c13f5628721571443e3b97c1df0b854c022ec377193227ea1c0bf4f3f826a4",
      "validation": {
        "checked": {
          "block_states": 78,
          "blocks": 6683,
          "envelope_voids": 2453,
          "furniture_groups": 27,
          "multiblock_cells": 16,
          "reachable_positions": 1187,
          "rooms": 5,
          "support_columns": 4
        },
        "diagnostics": [],
        "valid": true
      }
    },
    {
      "client": "examples/courtyard_house.py",
      "geometry_signature": "68bc1de1bd7db43f20170afd90d305cc9967b0d17cf75835524cb4a4c3afa743",
      "metadata": "courtyard_house-1.json",
      "resolved": {
        "attachments": [
          {
            "cover": "pergola",
            "door": [
              11,
              10
            ],
            "floor": 2,
            "id": "attachment/0",
            "kind": "porch",
            "level": 0,
            "rect": {
              "x0": 9,
              "x1": 13,
              "z0": 11,
              "z1": 13
            },
            "side": "south",
            "target": [
              11,
              3,
              12
            ],
            "to": "hall"
          }
        ],
        "design": {
          "attachments": [
            {
              "cover": "pergola",
              "depth": 3,
              "kind": "porch",
              "level": 0,
              "side": "south",
              "to": "hall",
              "type": "Attachment",
              "width": 5
            }
          ],
          "entrance": null,
          "features": [],
          "limits": {
            "blocks": 300000,
            "horizontal": 128,
            "type": "Limits",
            "vertical": 96,
            "volume": 1500000
          },
          "materials": {
            "accent": "blue",
            "floor": "oak",
            "frame": "spruce",
            "roof": "slate",
            "shutters": true,
            "trim": "spruce",
            "type": "Materials",
            "wall": "plaster"
          },
          "name": "Three gables court",
          "site": {
            "margin": 3,
            "paving": "yard",
            "planting": "sparse",
            "rise": 5,
            "terrain": "meadow",
            "type": "Site",
            "water_depth": 2
          },
          "type": "Design",
          "volumes": [
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "framed",
              "join": null,
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "living",
                    "kitchen",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                },
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "cross",
                  "rooms": [
                    "sleeping",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "hall",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 0.5,
                "ridge": "x",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": {
                "type": "Choice",
                "values": [
                  23,
                  25
                ]
              }
            },
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "framed",
              "join": {
                "align": "front",
                "level": 0,
                "side": "south",
                "to": "hall",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "workshop",
                    "storage"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "work",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            },
            {
              "circulation": "stairs",
              "depth": {
                "type": "Choice",
                "values": [
                  11,
                  13
                ]
              },
              "envelope": "framed",
              "join": {
                "align": "back",
                "level": 0,
                "side": "south",
                "to": "hall",
                "type": "Join"
              },
              "levels": [
                {
                  "attic": false,
                  "height": 5,
                  "inset": 0,
                  "layout": "open",
                  "rooms": [
                    "sleeping",
                    "study"
                  ],
                  "type": "Level",
                  "wall": null
                }
              ],
              "name": "guest",
              "raised": 0,
              "roof": {
                "cupola": false,
                "dormers": 0,
                "eaves": 1,
                "form": "gable",
                "pitch": 1.0,
                "ridge": "z",
                "type": "Roof"
              },
              "root_crown": 5,
              "root_spread": 4,
              "supports": "foundation",
              "type": "Volume",
              "width": 9
            }
          ]
        },
        "entrance": {
          "approach_length": 8,
          "first_tread": 4,
          "floor": 2,
          "landing_floor": 1,
          "level": 0,
          "point": [
            11,
            10
          ],
          "side": "south",
          "volume": "hall"
        },
        "features": [],
        "masses": [
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": null,
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    19,
                    0
                  ],
                  [
                    19,
                    1
                  ],
                  [
                    19,
                    2
                  ],
                  [
                    19,
                    3
                  ],
                  [
                    19,
                    4
                  ],
                  [
                    19,
                    5
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    20,
                    0
                  ],
                  [
                    20,
                    1
                  ],
                  [
                    20,
                    2
                  ],
                  [
                    20,
                    3
                  ],
                  [
                    20,
                    4
                  ],
                  [
                    20,
                    5
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    21,
                    0
                  ],
                  [
                    21,
                    1
                  ],
                  [
                    21,
                    2
                  ],
                  [
                    21,
                    3
                  ],
                  [
                    21,
                    4
                  ],
                  [
                    21,
                    5
                  ],
                  [
                    21,
                    6
                  ],
                  [
                    21,
                    7
                  ],
                  [
                    21,
                    8
                  ],
                  [
                    21,
                    9
                  ],
                  [
                    21,
                    10
                  ],
                  [
                    22,
                    0
                  ],
                  [
                    22,
                    1
                  ],
                  [
                    22,
                    2
                  ],
                  [
                    22,
                    3
                  ],
                  [
                    22,
                    4
                  ],
                  [
                    22,
                    5
                  ],
                  [
                    22,
                    6
                  ],
                  [
                    22,
                    7
                  ],
                  [
                    22,
                    8
                  ],
                  [
                    22,
                    9
                  ],
                  [
                    22,
                    10
                  ]
                ],
                "floor": 2,
                "functions": [
                  "living",
                  "kitchen",
                  "study"
                ],
                "height": 5,
                "id": "hall/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 22,
                  "z0": 0,
                  "z1": 10
                },
                "wall": "plaster"
              },
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    0
                  ],
                  [
                    0,
                    1
                  ],
                  [
                    0,
                    2
                  ],
                  [
                    0,
                    3
                  ],
                  [
                    0,
                    4
                  ],
                  [
                    0,
                    5
                  ],
                  [
                    0,
                    6
                  ],
                  [
                    0,
                    7
                  ],
                  [
                    0,
                    8
                  ],
                  [
                    0,
                    9
                  ],
                  [
                    0,
                    10
                  ],
                  [
                    1,
                    0
                  ],
                  [
                    1,
                    1
                  ],
                  [
                    1,
                    2
                  ],
                  [
                    1,
                    3
                  ],
                  [
                    1,
                    4
                  ],
                  [
                    1,
                    5
                  ],
                  [
                    1,
                    6
                  ],
                  [
                    1,
                    7
                  ],
                  [
                    1,
                    8
                  ],
                  [
                    1,
                    9
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    2,
                    0
                  ],
                  [
                    2,
                    1
                  ],
                  [
                    2,
                    2
                  ],
                  [
                    2,
                    3
                  ],
                  [
                    2,
                    4
                  ],
                  [
                    2,
                    5
                  ],
                  [
                    2,
                    6
                  ],
                  [
                    2,
                    7
                  ],
                  [
                    2,
                    8
                  ],
                  [
                    2,
                    9
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    3,
                    0
                  ],
                  [
                    3,
                    1
                  ],
                  [
                    3,
                    2
                  ],
                  [
                    3,
                    3
                  ],
                  [
                    3,
                    4
                  ],
                  [
                    3,
                    5
                  ],
                  [
                    3,
                    6
                  ],
                  [
                    3,
                    7
                  ],
                  [
                    3,
                    8
                  ],
                  [
                    3,
                    9
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    4,
                    0
                  ],
                  [
                    4,
                    1
                  ],
                  [
                    4,
                    2
                  ],
                  [
                    4,
                    3
                  ],
                  [
                    4,
                    4
                  ],
                  [
                    4,
                    5
                  ],
                  [
                    4,
                    6
                  ],
                  [
                    4,
                    7
                  ],
                  [
                    4,
                    8
                  ],
                  [
                    4,
                    9
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    5,
                    0
                  ],
                  [
                    5,
                    1
                  ],
                  [
                    5,
                    2
                  ],
                  [
                    5,
                    3
                  ],
                  [
                    5,
                    4
                  ],
                  [
                    5,
                    5
                  ],
                  [
                    5,
                    6
                  ],
                  [
                    5,
                    7
                  ],
                  [
                    5,
                    8
                  ],
                  [
                    5,
                    9
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    6,
                    0
                  ],
                  [
                    6,
                    1
                  ],
                  [
                    6,
                    2
                  ],
                  [
                    6,
                    3
                  ],
                  [
                    6,
                    4
                  ],
                  [
                    6,
                    5
                  ],
                  [
                    6,
                    6
                  ],
                  [
                    6,
                    7
                  ],
                  [
                    6,
                    8
                  ],
                  [
                    6,
                    9
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    7,
                    0
                  ],
                  [
                    7,
                    1
                  ],
                  [
                    7,
                    2
                  ],
                  [
                    7,
                    3
                  ],
                  [
                    7,
                    4
                  ],
                  [
                    7,
                    5
                  ],
                  [
                    7,
                    6
                  ],
                  [
                    7,
                    7
                  ],
                  [
                    7,
                    8
                  ],
                  [
                    7,
                    9
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    8,
                    0
                  ],
                  [
                    8,
                    1
                  ],
                  [
                    8,
                    2
                  ],
                  [
                    8,
                    3
                  ],
                  [
                    8,
                    4
                  ],
                  [
                    8,
                    5
                  ],
                  [
                    8,
                    6
                  ],
                  [
                    8,
                    7
                  ],
                  [
                    8,
                    8
                  ],
                  [
                    8,
                    9
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    9,
                    0
                  ],
                  [
                    9,
                    1
                  ],
                  [
                    9,
                    2
                  ],
                  [
                    9,
                    3
                  ],
                  [
                    9,
                    4
                  ],
                  [
                    9,
                    5
                  ],
                  [
                    9,
                    6
                  ],
                  [
                    9,
                    7
                  ],
                  [
                    9,
                    8
                  ],
                  [
                    9,
                    9
                  ],
                  [
                    9,
                    10
                  ],
                  [
                    10,
                    0
                  ],
                  [
                    10,
                    1
                  ],
                  [
                    10,
                    2
                  ],
                  [
                    10,
                    3
                  ],
                  [
                    10,
                    4
                  ],
                  [
                    10,
                    5
                  ],
                  [
                    10,
                    6
                  ],
                  [
                    10,
                    7
                  ],
                  [
                    10,
                    8
                  ],
                  [
                    10,
                    9
                  ],
                  [
                    10,
                    10
                  ],
                  [
                    11,
                    0
                  ],
                  [
                    11,
                    1
                  ],
                  [
                    11,
                    2
                  ],
                  [
                    11,
                    3
                  ],
                  [
                    11,
                    4
                  ],
                  [
                    11,
                    5
                  ],
                  [
                    11,
                    6
                  ],
                  [
                    11,
                    7
                  ],
                  [
                    11,
                    8
                  ],
                  [
                    11,
                    9
                  ],
                  [
                    11,
                    10
                  ],
                  [
                    12,
                    0
                  ],
                  [
                    12,
                    1
                  ],
                  [
                    12,
                    2
                  ],
                  [
                    12,
                    3
                  ],
                  [
                    12,
                    4
                  ],
                  [
                    12,
                    5
                  ],
                  [
                    12,
                    6
                  ],
                  [
                    12,
                    7
                  ],
                  [
                    12,
                    8
                  ],
                  [
                    12,
                    9
                  ],
                  [
                    12,
                    10
                  ],
                  [
                    13,
                    0
                  ],
                  [
                    13,
                    1
                  ],
                  [
                    13,
                    2
                  ],
                  [
                    13,
                    3
                  ],
                  [
                    13,
                    4
                  ],
                  [
                    13,
                    5
                  ],
                  [
                    13,
                    6
                  ],
                  [
                    13,
                    7
                  ],
                  [
                    13,
                    8
                  ],
                  [
                    13,
                    9
                  ],
                  [
                    13,
                    10
                  ],
                  [
                    14,
                    0
                  ],
                  [
                    14,
                    1
                  ],
                  [
                    14,
                    2
                  ],
                  [
                    14,
                    3
                  ],
                  [
                    14,
                    4
                  ],
                  [
                    14,
                    5
                  ],
                  [
                    14,
                    6
                  ],
                  [
                    14,
                    7
                  ],
                  [
                    14,
                    8
                  ],
                  [
                    14,
                    9
                  ],
                  [
                    14,
                    10
                  ],
                  [
                    15,
                    0
                  ],
                  [
                    15,
                    1
                  ],
                  [
                    15,
                    2
                  ],
                  [
                    15,
                    3
                  ],
                  [
                    15,
                    4
                  ],
                  [
                    15,
                    5
                  ],
                  [
                    15,
                    6
                  ],
                  [
                    15,
                    7
                  ],
                  [
                    15,
                    8
                  ],
                  [
                    15,
                    9
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    16,
                    0
                  ],
                  [
                    16,
                    1
                  ],
                  [
                    16,
                    2
                  ],
                  [
                    16,
                    3
                  ],
                  [
                    16,
                    4
                  ],
                  [
                    16,
                    5
                  ],
                  [
                    16,
                    6
                  ],
                  [
                    16,
                    7
                  ],
                  [
                    16,
                    8
                  ],
                  [
                    16,
                    9
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    17,
                    0
                  ],
                  [
                    17,
                    1
                  ],
                  [
                    17,
                    2
                  ],
                  [
                    17,
                    3
                  ],
                  [
                    17,
                    4
                  ],
                  [
                    17,
                    5
                  ],
                  [
                    17,
                    6
                  ],
                  [
                    17,
                    7
                  ],
                  [
                    17,
                    8
                  ],
                  [
                    17,
                    9
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    18,
                    0
                  ],
                  [
                    18,
                    1
                  ],
                  [
                    18,
                    2
                  ],
                  [
                    18,
                    3
                  ],
                  [
                    18,
                    4
                  ],
                  [
                    18,
                    5
                  ],
                  [
                    18,
                    6
                  ],
                  [
                    18,
                    7
                  ],
                  [
                    18,
                    8
                  ],
                  [
                    18,
                    9
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    19,
                    0
                  ],
                  [
                    19,
                    1
                  ],
                  [
                    19,
                    2
                  ],
                  [
                    19,
                    3
                  ],
                  [
                    19,
                    4
                  ],
                  [
                    19,
                    5
                  ],
                  [
                    19,
                    6
                  ],
                  [
                    19,
                    7
                  ],
                  [
                    19,
                    8
                  ],
                  [
                    19,
                    9
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    20,
                    0
                  ],
                  [
                    20,
                    1
                  ],
                  [
                    20,
                    2
                  ],
                  [
                    20,
                    3
                  ],
                  [
                    20,
                    4
                  ],
                  [
                    20,
                    5
                  ],
                  [
                    20,
                    6
                  ],
                  [
                    20,
                    7
                  ],
                  [
                    20,
                    8
                  ],
                  [
                    20,
                    9
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    21,
                    0
                  ],
                  [
                    21,
                    1
                  ],
                  [
                    21,
                    2
                  ],
                  [
                    21,
                    3
                  ],
                  [
                    21,
                    4
                  ],
                  [
                    21,
                    5
                  ],
                  [
                    21,
                    6
                  ],
                  [
                    21,
                    7
                  ],
                  [
                    21,
                    8
                  ],
                  [
                    21,
                    9
                  ],
                  [
                    21,
                    10
                  ],
                  [
                    22,
                    0
                  ],
                  [
                    22,
                    1
                  ],
                  [
                    22,
                    2
                  ],
                  [
                    22,
                    3
                  ],
                  [
                    22,
                    4
                  ],
                  [
                    22,
                    5
                  ],
                  [
                    22,
                    6
                  ],
                  [
                    22,
                    7
                  ],
                  [
                    22,
                    8
                  ],
                  [
                    22,
                    9
                  ],
                  [
                    22,
                    10
                  ]
                ],
                "floor": 7,
                "functions": [
                  "sleeping",
                  "storage"
                ],
                "height": 5,
                "id": "hall/1",
                "layout": "cross",
                "rect": {
                  "x0": 0,
                  "x1": 22,
                  "z0": 0,
                  "z1": 10
                },
                "wall": "plaster"
              }
            ],
            "name": "hall",
            "rect": {
              "x0": 0,
              "x1": 22,
              "z0": 0,
              "z1": 10
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 0.5,
              "ridge": "x"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                4,
                10
              ],
              "side": "south",
              "to": "hall"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    0,
                    10
                  ],
                  [
                    0,
                    11
                  ],
                  [
                    0,
                    12
                  ],
                  [
                    0,
                    13
                  ],
                  [
                    0,
                    14
                  ],
                  [
                    0,
                    15
                  ],
                  [
                    0,
                    16
                  ],
                  [
                    0,
                    17
                  ],
                  [
                    0,
                    18
                  ],
                  [
                    0,
                    19
                  ],
                  [
                    0,
                    20
                  ],
                  [
                    0,
                    21
                  ],
                  [
                    0,
                    22
                  ],
                  [
                    1,
                    10
                  ],
                  [
                    1,
                    11
                  ],
                  [
                    1,
                    12
                  ],
                  [
                    1,
                    13
                  ],
                  [
                    1,
                    14
                  ],
                  [
                    1,
                    15
                  ],
                  [
                    1,
                    16
                  ],
                  [
                    1,
                    17
                  ],
                  [
                    1,
                    18
                  ],
                  [
                    1,
                    19
                  ],
                  [
                    1,
                    20
                  ],
                  [
                    1,
                    21
                  ],
                  [
                    1,
                    22
                  ],
                  [
                    2,
                    10
                  ],
                  [
                    2,
                    11
                  ],
                  [
                    2,
                    12
                  ],
                  [
                    2,
                    13
                  ],
                  [
                    2,
                    14
                  ],
                  [
                    2,
                    15
                  ],
                  [
                    2,
                    16
                  ],
                  [
                    2,
                    17
                  ],
                  [
                    2,
                    18
                  ],
                  [
                    2,
                    19
                  ],
                  [
                    2,
                    20
                  ],
                  [
                    2,
                    21
                  ],
                  [
                    2,
                    22
                  ],
                  [
                    3,
                    10
                  ],
                  [
                    3,
                    11
                  ],
                  [
                    3,
                    12
                  ],
                  [
                    3,
                    13
                  ],
                  [
                    3,
                    14
                  ],
                  [
                    3,
                    15
                  ],
                  [
                    3,
                    16
                  ],
                  [
                    3,
                    17
                  ],
                  [
                    3,
                    18
                  ],
                  [
                    3,
                    19
                  ],
                  [
                    3,
                    20
                  ],
                  [
                    3,
                    21
                  ],
                  [
                    3,
                    22
                  ],
                  [
                    4,
                    10
                  ],
                  [
                    4,
                    11
                  ],
                  [
                    4,
                    12
                  ],
                  [
                    4,
                    13
                  ],
                  [
                    4,
                    14
                  ],
                  [
                    4,
                    15
                  ],
                  [
                    4,
                    16
                  ],
                  [
                    4,
                    17
                  ],
                  [
                    4,
                    18
                  ],
                  [
                    4,
                    19
                  ],
                  [
                    4,
                    20
                  ],
                  [
                    4,
                    21
                  ],
                  [
                    4,
                    22
                  ],
                  [
                    5,
                    10
                  ],
                  [
                    5,
                    11
                  ],
                  [
                    5,
                    12
                  ],
                  [
                    5,
                    13
                  ],
                  [
                    5,
                    14
                  ],
                  [
                    5,
                    15
                  ],
                  [
                    5,
                    16
                  ],
                  [
                    5,
                    17
                  ],
                  [
                    5,
                    18
                  ],
                  [
                    5,
                    19
                  ],
                  [
                    5,
                    20
                  ],
                  [
                    5,
                    21
                  ],
                  [
                    5,
                    22
                  ],
                  [
                    6,
                    10
                  ],
                  [
                    6,
                    11
                  ],
                  [
                    6,
                    12
                  ],
                  [
                    6,
                    13
                  ],
                  [
                    6,
                    14
                  ],
                  [
                    6,
                    15
                  ],
                  [
                    6,
                    16
                  ],
                  [
                    6,
                    17
                  ],
                  [
                    6,
                    18
                  ],
                  [
                    6,
                    19
                  ],
                  [
                    6,
                    20
                  ],
                  [
                    6,
                    21
                  ],
                  [
                    6,
                    22
                  ],
                  [
                    7,
                    10
                  ],
                  [
                    7,
                    11
                  ],
                  [
                    7,
                    12
                  ],
                  [
                    7,
                    13
                  ],
                  [
                    7,
                    14
                  ],
                  [
                    7,
                    15
                  ],
                  [
                    7,
                    16
                  ],
                  [
                    7,
                    17
                  ],
                  [
                    7,
                    18
                  ],
                  [
                    7,
                    19
                  ],
                  [
                    7,
                    20
                  ],
                  [
                    7,
                    21
                  ],
                  [
                    7,
                    22
                  ],
                  [
                    8,
                    10
                  ],
                  [
                    8,
                    11
                  ],
                  [
                    8,
                    12
                  ],
                  [
                    8,
                    13
                  ],
                  [
                    8,
                    14
                  ],
                  [
                    8,
                    15
                  ],
                  [
                    8,
                    16
                  ],
                  [
                    8,
                    17
                  ],
                  [
                    8,
                    18
                  ],
                  [
                    8,
                    19
                  ],
                  [
                    8,
                    20
                  ],
                  [
                    8,
                    21
                  ],
                  [
                    8,
                    22
                  ]
                ],
                "floor": 2,
                "functions": [
                  "workshop",
                  "storage"
                ],
                "height": 5,
                "id": "work/0",
                "layout": "open",
                "rect": {
                  "x0": 0,
                  "x1": 8,
                  "z0": 10,
                  "z1": 22
                },
                "wall": "plaster"
              }
            ],
            "name": "work",
            "rect": {
              "x0": 0,
              "x1": 8,
              "z0": 10,
              "z1": 22
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          },
          {
            "circulation": "stairs",
            "envelope": "framed",
            "join": {
              "floor": 2,
              "level": 0,
              "point": [
                18,
                10
              ],
              "side": "south",
              "to": "hall"
            },
            "levels": [
              {
                "attic": false,
                "cells": [
                  [
                    14,
                    10
                  ],
                  [
                    14,
                    11
                  ],
                  [
                    14,
                    12
                  ],
                  [
                    14,
                    13
                  ],
                  [
                    14,
                    14
                  ],
                  [
                    14,
                    15
                  ],
                  [
                    14,
                    16
                  ],
                  [
                    14,
                    17
                  ],
                  [
                    14,
                    18
                  ],
                  [
                    14,
                    19
                  ],
                  [
                    14,
                    20
                  ],
                  [
                    15,
                    10
                  ],
                  [
                    15,
                    11
                  ],
                  [
                    15,
                    12
                  ],
                  [
                    15,
                    13
                  ],
                  [
                    15,
                    14
                  ],
                  [
                    15,
                    15
                  ],
                  [
                    15,
                    16
                  ],
                  [
                    15,
                    17
                  ],
                  [
                    15,
                    18
                  ],
                  [
                    15,
                    19
                  ],
                  [
                    15,
                    20
                  ],
                  [
                    16,
                    10
                  ],
                  [
                    16,
                    11
                  ],
                  [
                    16,
                    12
                  ],
                  [
                    16,
                    13
                  ],
                  [
                    16,
                    14
                  ],
                  [
                    16,
                    15
                  ],
                  [
                    16,
                    16
                  ],
                  [
                    16,
                    17
                  ],
                  [
                    16,
                    18
                  ],
                  [
                    16,
                    19
                  ],
                  [
                    16,
                    20
                  ],
                  [
                    17,
                    10
                  ],
                  [
                    17,
                    11
                  ],
                  [
                    17,
                    12
                  ],
                  [
                    17,
                    13
                  ],
                  [
                    17,
                    14
                  ],
                  [
                    17,
                    15
                  ],
                  [
                    17,
                    16
                  ],
                  [
                    17,
                    17
                  ],
                  [
                    17,
                    18
                  ],
                  [
                    17,
                    19
                  ],
                  [
                    17,
                    20
                  ],
                  [
                    18,
                    10
                  ],
                  [
                    18,
                    11
                  ],
                  [
                    18,
                    12
                  ],
                  [
                    18,
                    13
                  ],
                  [
                    18,
                    14
                  ],
                  [
                    18,
                    15
                  ],
                  [
                    18,
                    16
                  ],
                  [
                    18,
                    17
                  ],
                  [
                    18,
                    18
                  ],
                  [
                    18,
                    19
                  ],
                  [
                    18,
                    20
                  ],
                  [
                    19,
                    10
                  ],
                  [
                    19,
                    11
                  ],
                  [
                    19,
                    12
                  ],
                  [
                    19,
                    13
                  ],
                  [
                    19,
                    14
                  ],
                  [
                    19,
                    15
                  ],
                  [
                    19,
                    16
                  ],
                  [
                    19,
                    17
                  ],
                  [
                    19,
                    18
                  ],
                  [
                    19,
                    19
                  ],
                  [
                    19,
                    20
                  ],
                  [
                    20,
                    10
                  ],
                  [
                    20,
                    11
                  ],
                  [
                    20,
                    12
                  ],
                  [
                    20,
                    13
                  ],
                  [
                    20,
                    14
                  ],
                  [
                    20,
                    15
                  ],
                  [
                    20,
                    16
                  ],
                  [
                    20,
                    17
                  ],
                  [
                    20,
                    18
                  ],
                  [
                    20,
                    19
                  ],
                  [
                    20,
                    20
                  ],
                  [
                    21,
                    10
                  ],
                  [
                    21,
                    11
                  ],
                  [
                    21,
                    12
                  ],
                  [
                    21,
                    13
                  ],
                  [
                    21,
                    14
                  ],
                  [
                    21,
                    15
                  ],
                  [
                    21,
                    16
                  ],
                  [
                    21,
                    17
                  ],
                  [
                    21,
                    18
                  ],
                  [
                    21,
                    19
                  ],
                  [
                    21,
                    20
                  ],
                  [
                    22,
                    10
                  ],
                  [
                    22,
                    11
                  ],
                  [
                    22,
                    12
                  ],
                  [
                    22,
                    13
                  ],
                  [
                    22,
                    14
                  ],
                  [
                    22,
                    15
                  ],
                  [
                    22,
                    16
                  ],
                  [
                    22,
                    17
                  ],
                  [
                    22,
                    18
                  ],
                  [
                    22,
                    19
                  ],
                  [
                    22,
                    20
                  ]
                ],
                "floor": 2,
                "functions": [
                  "sleeping",
                  "study"
                ],
                "height": 5,
                "id": "guest/0",
                "layout": "open",
                "rect": {
                  "x0": 14,
                  "x1": 22,
                  "z0": 10,
                  "z1": 20
                },
                "wall": "plaster"
              }
            ],
            "name": "guest",
            "rect": {
              "x0": 14,
              "x1": 22,
              "z0": 10,
              "z1": 20
            },
            "roof": {
              "cupola": false,
              "dormers": 0,
              "eaves": 1,
              "form": "gable",
              "pitch": 1.0,
              "ridge": "z"
            },
            "roots": {
              "crown": 5,
              "spread": 4
            },
            "supports": "foundation"
          }
        ],
        "schema": 1,
        "seed": 1,
        "site": {
          "x0": -5,
          "x1": 27,
          "z0": -5,
          "z1": 27
        }
      },
      "roundtrip": {
        "blocks": 5854,
        "size_xyz": [
          35,
          18,
          35
        ],
        "states": 80
      },
      "schematic": "courtyard_house-1.litematic",
      "seed": 1,
      "structural_signature": "f408bb8f49b9eba84889afe34352e76541e26c00a42bb04ced654a00d9cc58a8",
      "validation": {
        "checked": {
          "block_states": 80,
          "blocks": 5854,
          "envelope_voids": 1952,
          "furniture_groups": 27,
          "multiblock_cells": 14,
          "reachable_positions": 1026,
          "rooms": 5,
          "support_columns": 4
        },
        "diagnostics": [],
        "valid": true
      }
    }
  ],
  "schema": 1
}
