{
  "source": {
    "schemaVersion": 1,
    "buildId": "flying-saucer",
    "catalogueId": "ldraw-duplo-3",
    "rulesRevision": "upright-shapes-3",
    "gridId": "ldraw-grid-2",
    "title": "Flying saucer",
    "theme": "Little Space Missions",
    "difficulty": "Build together",
    "pieces": [
      {
        "id": "landing-feet-1",
        "part": "square",
        "colour": "blue",
        "x": 0,
        "y": 0,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "landing-feet-2",
        "part": "square",
        "colour": "blue",
        "x": 6,
        "y": 0,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "landing-feet-3",
        "part": "square",
        "colour": "blue",
        "x": 3,
        "y": 0,
        "z": 6,
        "yaw": 0
      },
      {
        "id": "floor-1",
        "part": "base-plate",
        "colour": "white",
        "x": 0,
        "y": 24,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "floor-2",
        "part": "base-plate",
        "colour": "white",
        "x": 4,
        "y": 24,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "pilot-seat-1",
        "part": "long",
        "colour": "blue",
        "x": 2,
        "y": 36,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "pilot-seat-2",
        "part": "long",
        "colour": "blue",
        "x": 4,
        "y": 36,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "rim-back-1",
        "part": "semicircle",
        "colour": "yellow",
        "x": 8,
        "y": 36,
        "z": 2,
        "yaw": 180
      },
      {
        "id": "rim-front-1",
        "part": "semicircle",
        "colour": "yellow",
        "x": 0,
        "y": 36,
        "z": 6,
        "yaw": 0
      },
      {
        "id": "rim-sides-1",
        "part": "semicircle",
        "colour": "yellow",
        "x": 2,
        "y": 48,
        "z": 0,
        "yaw": 90
      },
      {
        "id": "rim-sides-2",
        "part": "semicircle",
        "colour": "yellow",
        "x": 6,
        "y": 48,
        "z": 8,
        "yaw": 270
      },
      {
        "id": "rim-join-1",
        "part": "plate",
        "colour": "yellow",
        "x": 6,
        "y": 48,
        "z": 0,
        "yaw": 90
      },
      {
        "id": "rim-join-2",
        "part": "plate",
        "colour": "yellow",
        "x": 6,
        "y": 48,
        "z": 6,
        "yaw": 90
      },
      {
        "id": "back-cockpit-1",
        "part": "wall",
        "colour": "blue",
        "x": 2,
        "y": 60,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "back-cockpit-2",
        "part": "wall",
        "colour": "blue",
        "x": 4,
        "y": 60,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "back-cockpit-3",
        "part": "wall",
        "colour": "blue",
        "x": 6,
        "y": 60,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "back-cockpit-4",
        "part": "wall",
        "colour": "blue",
        "x": 8,
        "y": 60,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "side-cockpit-1",
        "part": "wall",
        "colour": "blue",
        "x": 0,
        "y": 60,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "side-cockpit-2",
        "part": "wall",
        "colour": "blue",
        "x": 0,
        "y": 60,
        "z": 4,
        "yaw": 0
      },
      {
        "id": "side-cockpit-3",
        "part": "wall",
        "colour": "blue",
        "x": 7,
        "y": 60,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "side-cockpit-4",
        "part": "wall",
        "colour": "blue",
        "x": 7,
        "y": 60,
        "z": 4,
        "yaw": 0
      },
      {
        "id": "front-cockpit-1",
        "part": "wall",
        "colour": "blue",
        "x": 2,
        "y": 60,
        "z": 6,
        "yaw": 90
      },
      {
        "id": "front-cockpit-2",
        "part": "wall",
        "colour": "blue",
        "x": 4,
        "y": 60,
        "z": 6,
        "yaw": 90
      },
      {
        "id": "front-cockpit-3",
        "part": "wall",
        "colour": "blue",
        "x": 6,
        "y": 60,
        "z": 6,
        "yaw": 90
      },
      {
        "id": "front-cockpit-4",
        "part": "wall",
        "colour": "blue",
        "x": 8,
        "y": 60,
        "z": 6,
        "yaw": 90
      },
      {
        "id": "sloping-back-1",
        "part": "slope",
        "colour": "white",
        "x": 3,
        "y": 108,
        "z": 2,
        "yaw": 180
      },
      {
        "id": "sloping-back-2",
        "part": "slope",
        "colour": "white",
        "x": 5,
        "y": 108,
        "z": 2,
        "yaw": 180
      },
      {
        "id": "sloping-back-3",
        "part": "slope",
        "colour": "white",
        "x": 7,
        "y": 108,
        "z": 2,
        "yaw": 180
      },
      {
        "id": "sloping-sides-1",
        "part": "slope",
        "colour": "white",
        "x": 1,
        "y": 108,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "sloping-sides-2",
        "part": "slope",
        "colour": "white",
        "x": 7,
        "y": 108,
        "z": 3,
        "yaw": 270
      },
      {
        "id": "sloping-sides-3",
        "part": "slope",
        "colour": "white",
        "x": 1,
        "y": 108,
        "z": 3,
        "yaw": 90
      },
      {
        "id": "sloping-sides-4",
        "part": "slope",
        "colour": "white",
        "x": 7,
        "y": 108,
        "z": 5,
        "yaw": 270
      },
      {
        "id": "sloping-sides-5",
        "part": "slope",
        "colour": "white",
        "x": 1,
        "y": 108,
        "z": 5,
        "yaw": 90
      },
      {
        "id": "sloping-sides-6",
        "part": "slope",
        "colour": "white",
        "x": 7,
        "y": 108,
        "z": 7,
        "yaw": 270
      },
      {
        "id": "sloping-front-1",
        "part": "slope",
        "colour": "white",
        "x": 1,
        "y": 108,
        "z": 6,
        "yaw": 0
      },
      {
        "id": "sloping-front-2",
        "part": "slope",
        "colour": "white",
        "x": 3,
        "y": 108,
        "z": 6,
        "yaw": 0
      },
      {
        "id": "sloping-front-3",
        "part": "slope",
        "colour": "white",
        "x": 5,
        "y": 108,
        "z": 6,
        "yaw": 0
      },
      {
        "id": "cover-1",
        "part": "long-plate",
        "colour": "blue",
        "x": 8,
        "y": 144,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "cover-2",
        "part": "long-plate",
        "colour": "blue",
        "x": 8,
        "y": 144,
        "z": 3,
        "yaw": 90
      },
      {
        "id": "cover-3",
        "part": "long-plate",
        "colour": "blue",
        "x": 8,
        "y": 144,
        "z": 5,
        "yaw": 90
      },
      {
        "id": "cover-join-1",
        "part": "round-plate",
        "colour": "blue",
        "x": 2,
        "y": 156,
        "z": 2,
        "yaw": 0
      },
      {
        "id": "cap-1",
        "part": "square",
        "colour": "yellow",
        "x": 3,
        "y": 168,
        "z": 3,
        "yaw": 0
      }
    ],
    "steps": [
      {
        "id": "landing-feet",
        "text": "Set out three blue square bricks: two at the back and one centred at the front. Leave four clear columns between the back pair and four rows before the front foot.",
        "pieces": [
          "landing-feet-1",
          "landing-feet-2",
          "landing-feet-3"
        ],
        "camera": "top"
      },
      {
        "id": "floor",
        "text": "Lay two white 4 × 8 plates side by side across the feet. The plates meet down the middle.",
        "pieces": [
          "floor-1",
          "floor-2"
        ],
        "camera": "isometric"
      },
      {
        "id": "pilot-seat",
        "text": "Put two blue 2 × 4 bricks side by side in the middle of the floor, running from back to front. Leave two rows or columns clear around all four sides. This raised seat keeps the alien’s face above the cockpit rim.",
        "pieces": [
          "pilot-seat-1",
          "pilot-seat-2"
        ],
        "camera": "isometric"
      },
      {
        "id": "rim-back",
        "text": "Attach a yellow semicircular plate beyond the back edge. Its straight edge faces forwards and its inner two rows overlap the floor.",
        "pieces": [
          "rim-back-1"
        ],
        "camera": "isometric"
      },
      {
        "id": "rim-front",
        "text": "Add the matching yellow semicircle at the front, with its straight edge facing back. Again, overlap the floor by two rows.",
        "pieces": [
          "rim-front-1"
        ],
        "camera": "isometric"
      },
      {
        "id": "rim-sides",
        "text": "Add yellow semicircles at the left and right. Their straight edges face the middle; overlap each side of the floor by two columns.",
        "pieces": [
          "rim-sides-1",
          "rim-sides-2"
        ],
        "camera": "isometric"
      },
      {
        "id": "rim-join",
        "text": "Join the rim layers with yellow 2 × 4 plates across the middle of the back and front rims. These fill the gaps between the side semicircles.",
        "pieces": [
          "rim-join-1",
          "rim-join-2"
        ],
        "camera": "isometric"
      },
      {
        "id": "back-cockpit",
        "text": "Build the back wall across the yellow rim with four blue narrow double-height wall bricks. Leave one row behind the wall.",
        "pieces": [
          "back-cockpit-1",
          "back-cockpit-2",
          "back-cockpit-3",
          "back-cockpit-4"
        ],
        "camera": "isometric"
      },
      {
        "id": "side-cockpit",
        "text": "Add two blue wall bricks down each side, leaving the six-column-wide centre open.",
        "pieces": [
          "side-cockpit-1",
          "side-cockpit-2",
          "side-cockpit-3",
          "side-cockpit-4"
        ],
        "camera": "isometric"
      },
      {
        "id": "front-cockpit",
        "text": "Finish the front wall with four more blue wall bricks across the rim.",
        "pieces": [
          "front-cockpit-1",
          "front-cockpit-2",
          "front-cockpit-3",
          "front-cockpit-4"
        ],
        "camera": "isometric"
      },
      {
        "id": "sloping-back",
        "text": "Put three white slopes along the back wall, centred left to right. Their high edges face towards the middle of the cockpit.",
        "pieces": [
          "sloping-back-1",
          "sloping-back-2",
          "sloping-back-3"
        ],
        "camera": "isometric"
      },
      {
        "id": "sloping-sides",
        "text": "Put three white slopes along each side. Their high edges face inwards; one column projects outside each blue side wall.",
        "pieces": [
          "sloping-sides-1",
          "sloping-sides-2",
          "sloping-sides-3",
          "sloping-sides-4",
          "sloping-sides-5",
          "sloping-sides-6"
        ],
        "camera": "isometric"
      },
      {
        "id": "sloping-front",
        "text": "Finish the sloping cockpit with three white slopes at the front, high edges facing back towards the opening.",
        "pieces": [
          "sloping-front-1",
          "sloping-front-2",
          "sloping-front-3"
        ],
        "camera": "isometric"
      },
      {
        "id": "cover",
        "text": "Close the empty cockpit with three blue 2 × 8 plates across the opening, side by side. Their edges rest on the high edges of the slopes. This lid comes off when the alien rides aboard.",
        "pieces": [
          "cover-1",
          "cover-2",
          "cover-3"
        ],
        "camera": "isometric"
      },
      {
        "id": "cover-join",
        "text": "Join the cover plates with a blue round plate in the middle.",
        "pieces": [
          "cover-join-1"
        ],
        "camera": "isometric"
      },
      {
        "id": "cap",
        "text": "Finish with a yellow square brick in the centre as a low cockpit beacon.",
        "pieces": [
          "cap-1"
        ],
        "camera": "isometric"
      }
    ]
  },
  "description": "A broad yellow saucer rests on three feet. Lift its blue lid and let the Moon alien ride in the open cockpit, antennae pointing towards the stars.",
  "playPrompt": "Lift off the lid and invite the Moon alien aboard for an open-cockpit journey. Land on a paper planet and ask what the visitor has found. Take the alien out, then replace the lid to park the empty craft.",
  "playPrompts": [
    "Lift off the lid and invite the Moon alien aboard for an open-cockpit journey.",
    "Land on a paper planet and ask what the visitor has found.",
    "Take the alien out, then replace the lid to park the empty craft."
  ],
  "synonyms": [],
  "buildNotes": [
    "The lid lifts off as one piece; it does not hinge. Leave it off while the alien is aboard.",
    "The Moon alien is a separate build with its own guide and inventory. Its antennae stand above the cockpit.",
    "Move the craft by its lower body. The three feet are fixed."
  ],
  "physicalNotes": [
    "Check stability, grip and ease of separation with physical bricks."
  ],
  "modules": [
    {
      "name": "Cockpit cover",
      "pieceIds": [
        "cover-1",
        "cover-2",
        "cover-3",
        "cover-join-1",
        "cap-1"
      ]
    }
  ],
  "revisionHash": "a0491878891d0cd85f76587957d566ff28a96923656de4dd8de245a4e6ac1c4d",
  "sourceHash": "24c60fb3dcf04e8056d3d422a0f4b4ae5b4df9008a99e5ba2d77b78a425095bf",
  "catalogueHash": "c969d6e6397b21f5af1bfc379036cd36c54d22e6aea58caaf65bf1f87410d1a8",
  "bom": [
    {
      "part": "base-plate",
      "colour": "white",
      "name": "Base plate",
      "colourName": "White",
      "count": 2
    },
    {
      "part": "long",
      "colour": "blue",
      "name": "Long brick",
      "colourName": "Blue",
      "count": 2
    },
    {
      "part": "long-plate",
      "colour": "blue",
      "name": "Long plate",
      "colourName": "Blue",
      "count": 3
    },
    {
      "part": "plate",
      "colour": "yellow",
      "name": "Small plate",
      "colourName": "Yellow",
      "count": 2
    },
    {
      "part": "round-plate",
      "colour": "blue",
      "name": "Round plate",
      "colourName": "Blue",
      "count": 1
    },
    {
      "part": "semicircle",
      "colour": "yellow",
      "name": "Semicircle plate",
      "colourName": "Yellow",
      "count": 4
    },
    {
      "part": "slope",
      "colour": "white",
      "name": "Roof slope",
      "colourName": "White",
      "count": 12
    },
    {
      "part": "square",
      "colour": "blue",
      "name": "Square brick",
      "colourName": "Blue",
      "count": 3
    },
    {
      "part": "square",
      "colour": "yellow",
      "name": "Square brick",
      "colourName": "Yellow",
      "count": 1
    },
    {
      "part": "wall",
      "colour": "blue",
      "name": "Wall brick",
      "colourName": "Blue",
      "count": 12
    }
  ],
  "shapeBom": [
    {
      "part": "base-plate",
      "name": "Base plate",
      "count": 2
    },
    {
      "part": "long",
      "name": "Long brick",
      "count": 2
    },
    {
      "part": "long-plate",
      "name": "Long plate",
      "count": 3
    },
    {
      "part": "plate",
      "name": "Small plate",
      "count": 2
    },
    {
      "part": "round-plate",
      "name": "Round plate",
      "count": 1
    },
    {
      "part": "semicircle",
      "name": "Semicircle plate",
      "count": 4
    },
    {
      "part": "slope",
      "name": "Roof slope",
      "count": 12
    },
    {
      "part": "square",
      "name": "Square brick",
      "count": 4
    },
    {
      "part": "wall",
      "name": "Wall brick",
      "count": 12
    }
  ],
  "validation": {
    "data": "pass",
    "geometry": "pass",
    "sequence": "pass",
    "prototype": true,
    "diagnostics": [
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "floor-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "floor-2"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "rim-back-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "rim-front-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "rim-sides-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "rim-sides-2"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-back-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-back-2"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-back-3"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-sides-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-sides-2"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-sides-3"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-sides-4"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-sides-5"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-sides-6"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-front-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-front-2"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "sloping-front-3"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "cover-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "cover-2"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "cover-3"
        ]
      }
    ],
    "connections": [
      [
        "landing-feet-1",
        "floor-1"
      ],
      [
        "landing-feet-2",
        "floor-2"
      ],
      [
        "landing-feet-3",
        "floor-1"
      ],
      [
        "landing-feet-3",
        "floor-2"
      ],
      [
        "floor-1",
        "pilot-seat-1"
      ],
      [
        "floor-1",
        "rim-back-1"
      ],
      [
        "floor-1",
        "rim-front-1"
      ],
      [
        "floor-2",
        "pilot-seat-2"
      ],
      [
        "floor-2",
        "rim-back-1"
      ],
      [
        "floor-2",
        "rim-front-1"
      ],
      [
        "rim-back-1",
        "rim-sides-1"
      ],
      [
        "rim-back-1",
        "rim-sides-2"
      ],
      [
        "rim-back-1",
        "rim-join-1"
      ],
      [
        "rim-front-1",
        "rim-sides-1"
      ],
      [
        "rim-front-1",
        "rim-sides-2"
      ],
      [
        "rim-front-1",
        "rim-join-2"
      ],
      [
        "rim-sides-1",
        "back-cockpit-1"
      ],
      [
        "rim-sides-1",
        "side-cockpit-1"
      ],
      [
        "rim-sides-1",
        "side-cockpit-2"
      ],
      [
        "rim-sides-1",
        "front-cockpit-1"
      ],
      [
        "rim-sides-2",
        "back-cockpit-4"
      ],
      [
        "rim-sides-2",
        "side-cockpit-3"
      ],
      [
        "rim-sides-2",
        "side-cockpit-4"
      ],
      [
        "rim-sides-2",
        "front-cockpit-4"
      ],
      [
        "rim-join-1",
        "back-cockpit-2"
      ],
      [
        "rim-join-1",
        "back-cockpit-3"
      ],
      [
        "rim-join-2",
        "front-cockpit-2"
      ],
      [
        "rim-join-2",
        "front-cockpit-3"
      ],
      [
        "back-cockpit-1",
        "sloping-back-1"
      ],
      [
        "back-cockpit-1",
        "sloping-sides-1"
      ],
      [
        "back-cockpit-2",
        "sloping-back-1"
      ],
      [
        "back-cockpit-2",
        "sloping-back-2"
      ],
      [
        "back-cockpit-3",
        "sloping-back-2"
      ],
      [
        "back-cockpit-3",
        "sloping-back-3"
      ],
      [
        "back-cockpit-4",
        "sloping-back-3"
      ],
      [
        "back-cockpit-4",
        "sloping-sides-2"
      ],
      [
        "side-cockpit-1",
        "sloping-sides-1"
      ],
      [
        "side-cockpit-1",
        "sloping-sides-3"
      ],
      [
        "side-cockpit-2",
        "sloping-sides-3"
      ],
      [
        "side-cockpit-2",
        "sloping-sides-5"
      ],
      [
        "side-cockpit-3",
        "sloping-sides-2"
      ],
      [
        "side-cockpit-3",
        "sloping-sides-4"
      ],
      [
        "side-cockpit-4",
        "sloping-sides-4"
      ],
      [
        "side-cockpit-4",
        "sloping-sides-6"
      ],
      [
        "front-cockpit-1",
        "sloping-sides-5"
      ],
      [
        "front-cockpit-1",
        "sloping-front-1"
      ],
      [
        "front-cockpit-2",
        "sloping-front-1"
      ],
      [
        "front-cockpit-2",
        "sloping-front-2"
      ],
      [
        "front-cockpit-3",
        "sloping-front-2"
      ],
      [
        "front-cockpit-3",
        "sloping-front-3"
      ],
      [
        "front-cockpit-4",
        "sloping-sides-6"
      ],
      [
        "front-cockpit-4",
        "sloping-front-3"
      ],
      [
        "sloping-back-1",
        "cover-1"
      ],
      [
        "sloping-back-2",
        "cover-1"
      ],
      [
        "sloping-back-3",
        "cover-1"
      ],
      [
        "sloping-sides-1",
        "cover-1"
      ],
      [
        "sloping-sides-2",
        "cover-1"
      ],
      [
        "sloping-sides-3",
        "cover-2"
      ],
      [
        "sloping-sides-4",
        "cover-2"
      ],
      [
        "sloping-sides-5",
        "cover-3"
      ],
      [
        "sloping-sides-6",
        "cover-3"
      ],
      [
        "sloping-front-1",
        "cover-3"
      ],
      [
        "sloping-front-2",
        "cover-3"
      ],
      [
        "sloping-front-3",
        "cover-3"
      ],
      [
        "cover-1",
        "cover-join-1"
      ],
      [
        "cover-2",
        "cover-join-1"
      ],
      [
        "cover-3",
        "cover-join-1"
      ],
      [
        "cover-join-1",
        "cap-1"
      ]
    ],
    "publicationAllowed": false
  },
  "id": "flying-saucer",
  "title": "Flying saucer",
  "intro": "A broad yellow saucer rests on three feet. Lift its blue lid and let the Moon alien ride in the open cockpit, antennae pointing towards the stars."
}
