points:
  zones:
    matrix: {}
  mirror: 20
outlines:
  outline:
    main:
      what: rectangle
      where: true
      size: 20
      bound: false
    middle_circle:
      what: circle
      where:
        aggregate.parts:
          - matrix
          - mirror_matrix
      radius: 15
    outside_circles:
      what: circle
      where:
        ref: matrix
        shift: [-10, 10]
      radius: 5
      asym: both