{
  "task": "RFS-110",
  "run_date": "2026-09-09",
  "status": "preliminary obstruction localization; no design change",
  "source_hashes": {
    "projects/rural-fire-service-camera/scripts/rfs_physical_plane_response_scan.py": "8c210a77a7702e6f65d519f6814132c9bf9d9ffa9ee11d752703a1a6bf8bf9bc",
    "projects/rural-fire-service-camera/scripts/rfs_imaging_known_case_check.py": "8b64d44ca7bb93515583eda052d3cfaa51bb1ed8bf8e573f3d47b107087858e3",
    "projects/rural-fire-service-camera/scripts/rfs_three_mirror_nonplanar_detector_pose_correction.py": "90229e34bf014c514f8b0e4ee9d0e5280162aa5498a6ae0f631364db0b86fb1f",
    "projects/rural-fire-service-camera/scripts/rfs_three_mirror_nonplanar_start.py": "e935088b853a5c4089baefea12c3ed9a076f26702652f3c003e5345f825b0c14",
    "projects/rural-fire-service-camera/scripts/rfs_four_mirror_prescription_optimizer.py": "f9b388668fba0977d06c59796da50ad0787607652cabb095eb04416b36492e41",
    "projects/rural-fire-service-camera/scripts/rfs_mirror_shape_poc.py": "a3e0d88e2b36d7f5b7156db6b3bd4dc9b0ab5e5c3222b0d8a05e927ff787f5b5",
    "projects/rural-fire-service-camera/designs/emberscope-three-mirror-nonplanar-freeform-corrected-fine-gsd-100.v1.json": "a9289be224c00e120505775b567337209d383a3b25f4032f46e5283c355d6b4b",
    "telescope_explorer/src/focus.py": "776fd559517116e444adfb3feadc625181a6ac2739acc2c7d10d453761f545da",
    "telescope_explorer/src/raytrace.py": "c9ce673013fa142510cecc018846c83bdea189e3b93d881cbe2aabd8dd0a2533",
    "telescope_explorer/src/surfaces.py": "0d1bf495b49bc516d40edc9f22222ed4e42fd3f4491291584cbb94c9723509ce",
    "projects/rural-fire-service-camera/scripts/rfs_dense_pupil_clearance.py": "6efcb90c7ac43ebeee8f93b38dd74bdee981a9ab38e9477f5ce0c79e62c49231",
    "site/assets/rfs/physical-plane-response-scan-2026-09-08.json": "32a813cc4633ef0ce9d24f0f761141f69b9cff324ed859238f67fc4a196efabf"
  },
  "focus_method": "physical_plane",
  "scope": "RFS-109 baseline mirrors, fixed apertures/freeforms and one fixed physical detector plane; 13 source fields. Reserved 17-ray pupil, 21/41/81/161-point-axis Cartesian disks, and the 81-point-axis disk rotated by 22.5 degrees. All rays have equal count weight. The detector pose is held fixed across sampling densities. No ray is traced past it.",
  "model_limits": "Mirrors obstruct as zero-thickness disks in their vertex planes, ignoring sag; the detector obstructs as its active rectangle. Mirror backs, mounts, window, baffle, package walls and housing are absent. Counts are sampled fractions, not proven continuous-pupil throughput or tolerance margins. Only 13 field angles are sampled. The reported signed edge margin is lateral at a blocker-plane crossing, not a prescribed mechanical movement. First events stop the physical path; later crossings are counterfactual diagnostics. No failed prescription is promoted.",
  "source_surfaces": [
    {
      "name": "M1_primary",
      "position_mm": [
        0.0,
        0.0,
        0.0
      ],
      "tip_deg": 35.0,
      "tilt_deg": 4.0,
      "radius_mm": -318.76330039870913,
      "conic": -0.935441328,
      "clear_aperture_mm": 80.70171199138507,
      "rnorm_mm": 35.0,
      "poly_basis": "XY",
      "poly_order": 4,
      "poly_coeffs_mm": [
        0.019499959,
        -0.019497522,
        -0.0195,
        -0.019491653,
        0.019496816,
        0.019499795,
        -0.019499998,
        0.019499987
      ],
      "max_freeform_sag_um": 77.24151903619607,
      "max_total_sag_mm": 2.528137040740892
    },
    {
      "name": "M2_secondary",
      "position_mm": [
        -6.537058671412669,
        65.6182503753322,
        -23.484294360417227
      ],
      "tip_deg": -60.0,
      "tilt_deg": -6.0,
      "radius_mm": 2160.0324868886028,
      "conic": 0.539406745,
      "clear_aperture_mm": 76.98094497034063,
      "rnorm_mm": 35.0,
      "poly_basis": "XY",
      "poly_order": 4,
      "poly_coeffs_mm": [
        -0.019499995,
        0.0195,
        -0.0195,
        -0.019417388,
        0.0188671,
        0.019499427,
        0.01949999,
        0.019499932
      ],
      "max_freeform_sag_um": 46.23714640262398,
      "max_total_sag_mm": 0.3238868522493468
    },
    {
      "name": "M3_tertiary",
      "position_mm": [
        -7.758977130550171,
        56.584440519751496,
        -70.610690305497
      ],
      "tip_deg": 30.0,
      "tilt_deg": 3.0,
      "radius_mm": 141.74649829450613,
      "conic": 1.37826792,
      "clear_aperture_mm": 51.42643816038774,
      "rnorm_mm": 35.0,
      "poly_basis": "XY",
      "poly_order": 4,
      "poly_coeffs_mm": [
        -0.019499953,
        -0.0195,
        0.019499887,
        -0.019487337,
        -0.0195,
        -0.019499512,
        -0.019499975,
        -0.019499967
      ],
      "max_freeform_sag_um": 34.50848560714492,
      "max_total_sag_mm": 2.3682014264818747
    }
  ],
  "sensor": {
    "center_mm": [
      -6.205916556963016,
      25.832392288025,
      -60.55642643942921
    ],
    "normal": [
      0.043426012654918675,
      -0.944602765666114,
      0.3253302883545018
    ],
    "x_axis": [
      -0.0,
      0.3256374798538338,
      0.9454947021080784
    ],
    "y_axis": [
      -0.9990566457538306,
      -0.041059064898903985,
      0.014141137321048413
    ],
    "width_mm": 10.88,
    "height_mm": 8.704
  },
  "samples": [
    {
      "sample": "reserved_17",
      "rays_per_field": 17,
      "launched_rays": 221,
      "trace_surviving_rays": 221,
      "aperture_surviving_rays": 221,
      "blocked_rays": 0,
      "surviving_rays": 221,
      "blocked_fraction": 0.0,
      "worst_field_blocked_fraction": 0.0,
      "fields": [
        {
          "field_deg": [
            0.0,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.239613448060176
              ],
              [
                -1.858022034642345,
                27.78254922886989
              ],
              [
                -10.553811079283687,
                27.425171127989827
              ],
              [
                -10.553811079283687,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.16512829234,
            "quadrature_error_mm2": 2.7938904847801816e-13,
            "projected_pupil_fraction": 0.01037969980440688
          },
          "field": "center",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 8.651458198809348
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 1.8597764626653355
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 26.89738160066324
            }
          ]
        },
        {
          "field_deg": [
            1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.320703973961601,
                24.239613448060176
              ],
              [
                -1.6004090895618983,
                27.78254922886989
              ],
              [
                -10.29954482536103,
                27.425171127989827
              ],
              [
                -10.019839709760733,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.881042686260237,
            "quadrature_error_mm2": 2.873372949159263e-13,
            "projected_pupil_fraction": 0.010674988443837656
          },
          "field": "x_mid_pos",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 8.384204840244909
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 1.5959265269223568
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 26.754516721267297
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                24.239613448060176
              ],
              [
                -1.3424149525473277,
                27.78254922886989
              ],
              [
                -10.04490233162991,
                27.425171127989827
              ],
              [
                -9.485078218533873,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 26.546966820535285,
            "quadrature_error_mm2": 2.9473053798118365e-13,
            "projected_pupil_fraction": 0.010949657920026596
          },
          "field": "x_edge_pos",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 8.153056036211833
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 1.3335918276128043
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 26.60125039674335
            }
          ]
        },
        {
          "field_deg": [
            -1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.395340095323089,
                24.239613448060176
              ],
              [
                -2.115634979722792,
                27.78254922886989
              ],
              [
                -10.808077333206343,
                27.425171127989827
              ],
              [
                -11.08778244880664,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 24.390998684842447,
            "quadrature_error_mm2": 2.7079448333513993e-13,
            "projected_pupil_fraction": 0.010060399507496662
          },
          "field": "x_mid_neg",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 8.954607775493574
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 2.125548622278198
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 27.029899745581236
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                24.239613448060176
              ],
              [
                -2.373629116737362,
                27.78254922886989
              ],
              [
                -11.062719826937464,
                27.425171127989827
              ],
              [
                -11.6225439400335,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 23.548188994293653,
            "quadrature_error_mm2": 2.6143741609689525e-13,
            "projected_pupil_fraction": 0.009712771175206206
          },
          "field": "x_edge_neg",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 9.293566770309074
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 2.3936616796439703
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 27.152078622123565
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.669084705398255
              ],
              [
                -1.858022034642345,
                27.988455866904904
              ],
              [
                -10.553811079283687,
                27.628402799809045
              ],
              [
                -10.553811079283687,
                24.309031638302397
              ]
            ],
            "overlap_area_mm2": 21.44216730874825,
            "quadrature_error_mm2": 2.3805587844037133e-13,
            "projected_pupil_fraction": 0.008844113856094259
          },
          "field": "y_mid_pos",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 9.684236713765632
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 1.8597764626653266
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 16,
              "minimum_edge_margin_mm": 28.590121629923484
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1,
              "minimum_edge_margin_mm": 65.28470558280745
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                25.098961844397934
              ],
              [
                -1.858022034642345,
                28.194557101730624
              ],
              [
                -10.553811079283687,
                27.831826540380796
              ],
              [
                -10.553811079283687,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 17.715687855493456,
            "quadrature_error_mm2": 1.9668364554241098e-13,
            "projected_pupil_fraction": 0.0073070766670627705
          },
          "field": "y_edge_pos",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 10.746239754717376
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 1.8597764626653248
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 16,
              "minimum_edge_margin_mm": 30.286828943966018
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1,
              "minimum_edge_margin_mm": 59.377213122306244
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.810142190722097
              ],
              [
                -1.858022034642345,
                27.576642590834876
              ],
              [
                -10.553811079283687,
                27.22193945617061
              ],
              [
                -10.553811079283687,
                23.45543905605783
              ]
            ],
            "overlap_area_mm2": 28.705584070878267,
            "quadrature_error_mm2": 3.1869600370802184e-13,
            "projected_pupil_fraction": 0.01184000899596347
          },
          "field": "y_mid_neg",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 7.64591751145964
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 1.859776462665332
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 25.20825164118282
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.380265051722418
              ],
              [
                -1.858022034642345,
                27.370541356009156
              ],
              [
                -10.553811079283687,
                27.01851571559886
              ],
              [
                -10.553811079283687,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 31.820313552927665,
            "quadrature_error_mm2": 3.5327644757252213e-13,
            "projected_pupil_fraction": 0.013124721579981942
          },
          "field": "y_edge_neg",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 6.665783974011038
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 1.859776462665332
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 23.522302554385586
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                25.098961844397934
              ],
              [
                -1.3424149525473277,
                28.194557101730624
              ],
              [
                -10.04490233162991,
                27.831826540380796
              ],
              [
                -9.485078218533873,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 19.219270976669716,
            "quadrature_error_mm2": 2.1337677154808738e-13,
            "projected_pupil_fraction": 0.00792724999769241
          },
          "field": "corner_pp",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 10.256765345076406
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 1.2581805238421433
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 16,
              "minimum_edge_margin_mm": 29.978999474974582
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1,
              "minimum_edge_margin_mm": 61.18079154916762
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                23.380265051722418
              ],
              [
                -1.3424149525473277,
                27.370541356009156
              ],
              [
                -10.04490233162991,
                27.01851571559886
              ],
              [
                -9.485078218533873,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 32.8445613707698,
            "quadrature_error_mm2": 3.646478826754262e-13,
            "projected_pupil_fraction": 0.013547186538277278
          },
          "field": "corner_pn",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 6.156743781865494
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 1.392203119866295
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 23.238093234225904
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                25.098961844397934
              ],
              [
                -2.373629116737362,
                28.194557101730624
              ],
              [
                -11.062719826937464,
                27.831826540380796
              ],
              [
                -11.6225439400335,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 15.90310363594665,
            "quadrature_error_mm2": 1.7655991819628014e-13,
            "projected_pupil_fraction": 0.006559451626151383
          },
          "field": "corner_np",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 11.379076052037444
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 2.471459560423421
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 16,
              "minimum_edge_margin_mm": 30.549281536734785
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1,
              "minimum_edge_margin_mm": 57.819046468855305
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                23.380265051722418
              ],
              [
                -2.373629116737362,
                27.370541356009156
              ],
              [
                -11.062719826937464,
                27.01851571559886
              ],
              [
                -11.6225439400335,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 30.583213062939368,
            "quadrature_error_mm2": 3.395418730949214e-13,
            "projected_pupil_fraction": 0.01261446263892692
          },
          "field": "corner_nn",
          "launched_rays": 17,
          "trace_surviving_rays": 17,
          "aperture_surviving_rays": 17,
          "blocked_rays": 0,
          "surviving_rays": 17,
          "first_blockers": [],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 7.319001704494244
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 2.333420513095038
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 17,
              "minimum_edge_margin_mm": 23.76879169284491
            }
          ]
        }
      ]
    },
    {
      "sample": "grid_21",
      "rays_per_field": 317,
      "launched_rays": 4121,
      "trace_surviving_rays": 4121,
      "aperture_surviving_rays": 4121,
      "blocked_rays": 38,
      "surviving_rays": 4083,
      "blocked_fraction": 0.0092210628488231,
      "worst_field_blocked_fraction": 0.012618296529968454,
      "fields": [
        {
          "field_deg": [
            0.0,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.239613448060176
              ],
              [
                -1.858022034642345,
                27.78254922886989
              ],
              [
                -10.553811079283687,
                27.425171127989827
              ],
              [
                -10.553811079283687,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.16512829234,
            "quadrature_error_mm2": 2.7938904847801816e-13,
            "projected_pupil_fraction": 0.01037969980440688
          },
          "field": "center",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 8.651458198809348
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -2.8079244427058496
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 26.89738160066324
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9222999672962499,
              "edge_margin_mm": -2.2219071248044724,
              "intersection_mm": [
                -8.333999999999994,
                25.002000000000027,
                -62.68342382669414
              ],
              "blocker_local_xy_mm": [
                -2.2814716130192263,
                2.130092875195528
              ],
              "segment_start_mm": [
                -8.333999999999998,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -8.333999999999994,
                25.002000000000027,
                16.281697288874106
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9220350031712057,
              "edge_margin_mm": -2.8079244427058496,
              "intersection_mm": [
                -5.555999999999997,
                25.002000000000013,
                -63.054239171817926
              ],
              "blocker_local_xy_mm": [
                -2.6320755572941508,
                -0.6505302374247567
              ],
              "segment_start_mm": [
                -5.555999999999999,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -5.555999999999997,
                25.002000000000013,
                16.171574404109396
              ]
            },
            {
              "ray_index": 310,
              "pupil_normalized": [
                -0.09999999999999998,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9217958465070819,
              "edge_margin_mm": -0.9208466499549632,
              "intersection_mm": [
                -2.7780000000000036,
                25.00199999999996,
                -63.425054516941714
              ],
              "blocker_local_xy_mm": [
                -2.982679501569088,
                -3.431153350045037
              ],
              "segment_start_mm": [
                -2.7779999999999996,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -2.778000000000004,
                25.001999999999956,
                16.032941601958978
              ]
            }
          ]
        },
        {
          "field_deg": [
            1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.320703973961601,
                24.239613448060176
              ],
              [
                -1.6004090895618983,
                27.78254922886989
              ],
              [
                -10.29954482536103,
                27.425171127989827
              ],
              [
                -10.019839709760733,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.881042686260237,
            "quadrature_error_mm2": 2.873372949159263e-13,
            "projected_pupil_fraction": 0.010674988443837656
          },
          "field": "x_mid_pos",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 8.384204840244909
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -2.86623617372421
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 26.754516721268384
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.922417119264323,
              "edge_margin_mm": -1.7694951432940655,
              "intersection_mm": [
                -8.785985196746626,
                25.00200000000006,
                -62.623091556455734
              ],
              "blocker_local_xy_mm": [
                -2.2244277711426514,
                2.5825048567059348
              ],
              "segment_start_mm": [
                -34.27345152932933,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -6.642279253482672,
                25.002000000000063,
                16.218030722535165
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9221690684173868,
              "edge_margin_mm": -2.86623617372421,
              "intersection_mm": [
                -6.018031278921569,
                25.002000000000063,
                -62.992565921943196
              ],
              "blocker_local_xy_mm": [
                -2.5737638262757905,
                -0.18806268777650692
              ],
              "segment_start_mm": [
                -31.49545152932933,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -3.867740816659537,
                25.002000000000066,
                16.090721505260884
              ]
            },
            {
              "ray_index": 310,
              "pupil_normalized": [
                -0.09999999999999998,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.921946714371935,
              "edge_margin_mm": -1.3933697677410541,
              "intersection_mm": [
                -3.250077361096519,
                25.00200000000012,
                -63.36204028743089
              ],
              "blocker_local_xy_mm": [
                -2.9230998814091267,
                -2.958630232258946
              ],
              "segment_start_mm": [
                -28.717451529329328,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -1.093974194652617,
                25.00200000000013,
                15.935026516844104
              ]
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                24.239613448060176
              ],
              [
                -1.3424149525473277,
                27.78254922886989
              ],
              [
                -10.04490233162991,
                27.425171127989827
              ],
              [
                -9.485078218533873,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 26.546966820535285,
            "quadrature_error_mm2": 2.9473053798118365e-13,
            "projected_pupil_fraction": 0.010949657920026596
          },
          "field": "x_edge_pos",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 8.153056036211833
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -2.924213032349089
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 26.60125039674075
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9225434796758417,
              "edge_margin_mm": -1.3196812716349386,
              "intersection_mm": [
                -9.235374734579935,
                25.002000000000034,
                -62.563105762155146
              ],
              "blocker_local_xy_mm": [
                -2.1677115204297093,
                3.0323187283650617
              ],
              "segment_start_mm": [
                -60.251285872439595,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -4.952091566946966,
                25.002000000000038,
                16.143861931836874
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9223122347007798,
              "edge_margin_mm": -2.924213032349089,
              "intersection_mm": [
                -6.477409206326335,
                25.002000000000002,
                -62.93124684897998
              ],
              "blocker_local_xy_mm": [
                -2.5157869676509113,
                0.27174900494102017
              ],
              "segment_start_mm": [
                -57.4732858724396,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -2.1819487878160335,
                25.002000000000002,
                15.999482490902484
              ]
            },
            {
              "ray_index": 310,
              "pupil_normalized": [
                -0.09999999999999998,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9221065527093405,
              "edge_margin_mm": -1.8631792815169783,
              "intersection_mm": [
                -3.7194436780727287,
                25.001999999999978,
                -63.29938793580436
              ],
              "blocker_local_xy_mm": [
                -2.8638624148716807,
                -2.488820718483022
              ],
              "segment_start_mm": [
                -54.6952858724396,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                0.5866574611038606,
                25.001999999999974,
                15.826868719211204
              ]
            }
          ]
        },
        {
          "field_deg": [
            -1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.395340095323089,
                24.239613448060176
              ],
              [
                -2.115634979722792,
                27.78254922886989
              ],
              [
                -10.808077333206343,
                27.425171127989827
              ],
              [
                -11.08778244880664,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 24.390998684842447,
            "quadrature_error_mm2": 2.7079448333513993e-13,
            "projected_pupil_fraction": 0.010060399507496662
          },
          "field": "x_mid_neg",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 8.954607775493574
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -2.7491878936905114
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 27.029899745581236
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9221919132224926,
              "edge_margin_mm": -2.6776150597796184,
              "intersection_mm": [
                -7.87872195904032,
                25.001999999999935,
                -62.74419563514857
              ],
              "blocker_local_xy_mm": [
                -2.3389310359504503,
                1.6743849402203819
              ],
              "segment_start_mm": [
                17.60545152932933,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -10.028897810514868,
                25.001999999999928,
                16.33487664158741
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.921909925329675,
              "edge_margin_mm": -2.7491878936905114,
              "intersection_mm": [
                -5.090602688221605,
                25.00200000000002,
                -63.11636172933663
              ],
              "blocker_local_xy_mm": [
                -2.690812106309489,
                -1.1163669982895346
              ],
              "segment_start_mm": [
                20.383451529329328,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -7.248374007684401,
                25.00200000000002,
                16.24205633281778
              ]
            },
            {
              "ray_index": 310,
              "pupil_normalized": [
                -0.09999999999999998,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9216538321136281,
              "edge_margin_mm": -0.444881063200536,
              "intersection_mm": [
                -2.302483417402872,
                25.001999999999953,
                -63.488527823524805
              ],
              "blocker_local_xy_mm": [
                -3.0426931766686853,
                -3.9071189367994643
              ],
              "segment_start_mm": [
                23.16145152932933,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -4.467072390910636,
                25.00199999999995,
                16.12062961727632
              ]
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                24.239613448060176
              ],
              [
                -2.373629116737362,
                27.78254922886989
              ],
              [
                -11.062719826937464,
                27.425171127989827
              ],
              [
                -11.6225439400335,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 23.548188994293653,
            "quadrature_error_mm2": 2.6143741609689525e-13,
            "projected_pupil_fraction": 0.009712771175206206
          },
          "field": "x_edge_neg",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 9.293566770309074
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -3.043103443586931
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 27.152078622123565
            }
          ],
          "first_events": [
            {
              "ray_index": 307,
              "pupil_normalized": [
                -0.3999999999999999,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9224179542325841,
              "edge_margin_mm": -0.33636685186828164,
              "intersection_mm": [
                -10.217761540513386,
                25.002,
                -62.43197397580286
              ],
              "blocker_local_xy_mm": [
                -2.0437271111556674,
                4.015633148131719
              ],
              "segment_start_mm": [
                40.8052858724396,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -14.50917020338795,
                25.002,
                16.4243028034047
              ]
            },
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9220928820343973,
              "edge_margin_mm": -3.043103443586931,
              "intersection_mm": [
                -7.41943386923063,
                25.00199999999997,
                -62.805502716334104
              ],
              "blocker_local_xy_mm": [
                -2.3968965564130693,
                1.2146631699266308
              ],
              "segment_start_mm": [
                43.5832858724396,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -11.728625471181038,
                25.001999999999967,
                16.37754237506976
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9217937566352848,
              "edge_margin_mm": -2.689933998329663,
              "intersection_mm": [
                -4.62110619794791,
                25.00200000000002,
                -63.17903145686523
              ],
              "blocker_local_xy_mm": [
                -2.7500660016703375,
                -1.5863068082784229
              ],
              "segment_start_mm": [
                46.3612858724396,
                25.002000000000006,
                -1000.0
              ],
              "segment_end_mm": [
                -8.946522087209127,
                25.00200000000002,
                16.302141123955987
              ]
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.669084705398255
              ],
              [
                -1.858022034642345,
                27.988455866904904
              ],
              [
                -10.553811079283687,
                27.628402799809045
              ],
              [
                -10.553811079283687,
                24.309031638302397
              ]
            ],
            "overlap_area_mm2": 21.44216730874825,
            "quadrature_error_mm2": 2.3805587844037133e-13,
            "projected_pupil_fraction": 0.008844113856094259
          },
          "field": "y_mid_pos",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 9.684236713765632
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -1.9700991131229513
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 316,
              "minimum_edge_margin_mm": 28.590121629923484
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1,
              "minimum_edge_margin_mm": 65.28470558280745
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9204894092526738,
              "edge_margin_mm": -1.9700991131229513,
              "intersection_mm": [
                -8.334,
                24.615002886276393,
                -63.80707740895684
              ],
              "blocker_local_xy_mm": [
                -3.469900886877049,
                2.130092875195536
              ],
              "segment_start_mm": [
                -8.333999999999998,
                4.2689376330894895,
                -1000.0
              ],
              "segment_end_mm": [
                -8.334,
                26.372467612544064,
                17.059960908315908
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9202007804435314,
              "edge_margin_mm": -1.5930804582995126,
              "intersection_mm": [
                -5.556000000000007,
                24.606401266502292,
                -64.20286772296197
              ],
              "blocker_local_xy_mm": [
                -3.8469195417004878,
                -0.6505302374247446
              ],
              "segment_start_mm": [
                -5.555999999999999,
                4.2689376330894895,
                -1000.0
              ],
              "segment_end_mm": [
                -5.556000000000008,
                26.37005302619996,
                16.94885742868993
              ]
            },
            {
              "ray_index": 310,
              "pupil_normalized": [
                -0.09999999999999998,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9199381327411521,
              "edge_margin_mm": -0.9208466499549659,
              "intersection_mm": [
                -2.7780000000000067,
                24.597799646728223,
                -64.5986580369671
              ],
              "blocker_local_xy_mm": [
                -4.223938196523916,
                -3.4311533500450344
              ],
              "segment_start_mm": [
                -2.7779999999999996,
                4.2689376330894895,
                -1000.0
              ],
              "segment_end_mm": [
                -2.778000000000007,
                26.367012808062995,
                16.808966463652148
              ]
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                25.098961844397934
              ],
              [
                -1.858022034642345,
                28.194557101730624
              ],
              [
                -10.553811079283687,
                27.831826540380796
              ],
              [
                -10.553811079283687,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 17.715687855493456,
            "quadrature_error_mm2": 1.9668364554241098e-13,
            "projected_pupil_fraction": 0.0073070766670627705
          },
          "field": "y_edge_pos",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 2,
          "surviving_rays": 315,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 2
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 10.746239754717376
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 2,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -0.6086459825986514
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 315,
              "minimum_edge_margin_mm": 30.286828943966018
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 2,
              "minimum_edge_margin_mm": 59.377213122306216
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9185108399473222,
              "edge_margin_mm": -0.6086459825986514,
              "intersection_mm": [
                -8.333999999999994,
                24.171662719913403,
                -65.09432413103605
              ],
              "blocker_local_xy_mm": [
                -4.831354017401349,
                2.1300928751955284
              ],
              "segment_start_mm": [
                -8.333999999999998,
                -16.483718989920103,
                -1000.0
              ],
              "segment_end_mm": [
                -8.333999999999994,
                27.77855853765392,
                17.849365743557364
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9181949766131862,
              "edge_margin_mm": -0.20136688976746608,
              "intersection_mm": [
                -5.555999999999994,
                24.153207167367153,
                -65.51872552886095
              ],
              "blocker_local_xy_mm": [
                -5.238633110232534,
                -0.6505302374247589
              ],
              "segment_start_mm": [
                -5.555999999999999,
                -16.483718989920103,
                -1000.0
              ],
              "segment_end_mm": [
                -5.555999999999993,
                27.773685147901308,
                17.73729792992966
              ]
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.810142190722097
              ],
              [
                -1.858022034642345,
                27.576642590834876
              ],
              [
                -10.553811079283687,
                27.22193945617061
              ],
              [
                -10.553811079283687,
                23.45543905605783
              ]
            ],
            "overlap_area_mm2": 28.705584070878267,
            "quadrature_error_mm2": 3.1869600370802184e-13,
            "projected_pupil_fraction": 0.01184000899596347
          },
          "field": "y_mid_neg",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 7.64591751145964
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -3.701469762575245
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 25.20825164118282
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9239723253834864,
              "edge_margin_mm": -2.2219071248044724,
              "intersection_mm": [
                -8.333999999999994,
                25.343055866831218,
                -61.693161540680535
              ],
              "blocker_local_xy_mm": [
                -1.234123294931656,
                2.130092875195528
              ],
              "segment_start_mm": [
                -8.333999999999998,
                45.735062366910526,
                -1000.0
              ],
              "segment_end_mm": [
                -8.333999999999994,
                23.665130248959063,
                15.514006948080022
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9237281129423022,
              "edge_margin_mm": -3.701469762575245,
              "intersection_mm": [
                -5.555999999999997,
                25.35063637010672,
                -62.04196674836692
              ],
              "blocker_local_xy_mm": [
                -1.5614482748841803,
                -0.6505302374247551
              ],
              "segment_start_mm": [
                -5.555999999999999,
                45.735062366910526,
                -1000.0
              ],
              "segment_end_mm": [
                -5.555999999999997,
                23.66750188975413,
                15.404879541887095
              ]
            },
            {
              "ray_index": 310,
              "pupil_normalized": [
                -0.09999999999999998,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9235095262103611,
              "edge_margin_mm": -0.9208466499549663,
              "intersection_mm": [
                -2.7780000000000062,
                25.358216873382247,
                -62.3907719560533
              ],
              "blocker_local_xy_mm": [
                -1.8887732548366964,
                -3.431153350045034
              ],
              "segment_start_mm": [
                -2.7779999999999996,
                45.735062366910526,
                -1000.0
              ],
              "segment_end_mm": [
                -2.7780000000000067,
                23.670487053708232,
                15.267521810461448
              ]
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.380265051722418
              ],
              [
                -1.858022034642345,
                27.370541356009156
              ],
              [
                -10.553811079283687,
                27.01851571559886
              ],
              [
                -10.553811079283687,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 31.820313552927665,
            "quadrature_error_mm2": 3.5327644757252213e-13,
            "projected_pupil_fraction": 0.013124721579981942
          },
          "field": "y_edge_neg",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 6.665783974011038
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -3.701469762575232
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 23.522302554385586
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9255294961893805,
              "edge_margin_mm": -2.2219071248044764,
              "intersection_mm": [
                -8.33399999999999,
                25.646162947678896,
                -60.81308428654643
              ],
              "blocker_local_xy_mm": [
                -0.3033118877689424,
                2.130092875195524
              ],
              "segment_start_mm": [
                -8.333999999999998,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                -8.33399999999999,
                22.359945417715902,
                14.756330922249218
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9253036273001954,
              "edge_margin_mm": -3.701469762575232,
              "intersection_mm": [
                -5.555999999999984,
                25.66048048275092,
                -61.14232839249962
              ],
              "blocker_local_xy_mm": [
                -0.6099481196094252,
                -0.6505302374247682
              ],
              "segment_start_mm": [
                -5.555999999999999,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                -5.555999999999983,
                22.364647056988368,
                14.648212659505376
              ]
            },
            {
              "ray_index": 310,
              "pupil_normalized": [
                -0.09999999999999998,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9251031953433881,
              "edge_margin_mm": -0.9208466499549579,
              "intersection_mm": [
                -2.777999999999996,
                25.674798017822873,
                -61.47157249845304
              ],
              "blocker_local_xy_mm": [
                -0.9165843514501462,
                -3.4311533500450424
              ],
              "segment_start_mm": [
                -2.7779999999999996,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                -2.7779999999999956,
                22.370564084895783,
                14.5121454835917
              ]
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                25.098961844397934
              ],
              [
                -1.3424149525473277,
                28.194557101730624
              ],
              [
                -10.04490233162991,
                27.831826540380796
              ],
              [
                -9.485078218533873,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 19.219270976669716,
            "quadrature_error_mm2": 2.1337677154808738e-13,
            "projected_pupil_fraction": 0.00792724999769241
          },
          "field": "corner_pp",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 2,
          "surviving_rays": 315,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 2
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 10.256765345076406
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 2,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -0.759734684370712
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 316,
              "minimum_edge_margin_mm": 29.978999474974582
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1,
              "minimum_edge_margin_mm": 61.180791549167594
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.918795826256765,
              "edge_margin_mm": -0.759734684370712,
              "intersection_mm": [
                -9.364557229454242,
                24.178509193311573,
                -64.93688355194354
              ],
              "blocker_local_xy_mm": [
                -4.680265315629288,
                3.161623203164718
              ],
              "segment_start_mm": [
                -60.251285872439595,
                -16.483718989920103,
                -1000.0
              ],
              "segment_end_mm": [
                -4.867132844338397,
                27.772281115013207,
                17.705010978952167
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9185156998019643,
              "edge_margin_mm": -0.35581377566736894,
              "intersection_mm": [
                -6.6094629854117315,
                24.16020581440924,
                -65.35778558517279
              ],
              "blocker_local_xy_mm": [
                -5.0841862243326315,
                0.4039274751475387
              ],
              "segment_start_mm": [
                -57.4732858724396,
                -16.483718989920103,
                -1000.0
              ],
              "segment_end_mm": [
                -2.097179728587827,
                27.76585106434499,
                17.557146400807188
              ]
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                23.380265051722418
              ],
              [
                -1.3424149525473277,
                27.370541356009156
              ],
              [
                -10.04490233162991,
                27.01851571559886
              ],
              [
                -9.485078218533873,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 32.8445613707698,
            "quadrature_error_mm2": 3.646478826754262e-13,
            "projected_pupil_fraction": 0.013547186538277278
          },
          "field": "corner_pn",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 6.156743781865494
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -4.182982953791004
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 23.238093234227108
            }
          ],
          "first_events": [
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9257430279398938,
              "edge_margin_mm": -1.4201794991316348,
              "intersection_mm": [
                -9.134971312512882,
                25.642034821379895,
                -60.71815445080756
              ],
              "blocker_local_xy_mm": [
                -0.2149005036503786,
                2.9318205008683655
              ],
              "segment_start_mm": [
                -60.251285872439595,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                -5.034759236880029,
                22.365664666231243,
                14.624811854567518
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9255491224008927,
              "edge_margin_mm": -4.182982953791004,
              "intersection_mm": [
                -6.374774160223794,
                25.656260602349512,
                -61.04528859179379
              ],
              "blocker_local_xy_mm": [
                -0.5195716533676389,
                0.16901704620899577
              ],
              "segment_start_mm": [
                -57.4732858724396,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                -2.264426098832711,
                22.371791051213854,
                14.483930331584272
              ]
            },
            {
              "ray_index": 310,
              "pupil_normalized": [
                -0.09999999999999998,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9253804175836801,
              "edge_margin_mm": -1.758213591549659,
              "intersection_mm": [
                -3.6145770079347415,
                25.67048638331908,
                -61.372422732780365
              ],
              "blocker_local_xy_mm": [
                -0.8242428030852379,
                -2.5937864084503413
              ],
              "segment_start_mm": [
                -54.6952858724396,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                0.5044005418082442,
                22.379121238109544,
                14.315366342125616
              ]
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                25.098961844397934
              ],
              [
                -2.373629116737362,
                28.194557101730624
              ],
              [
                -11.062719826937464,
                27.831826540380796
              ],
              [
                -11.6225439400335,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 15.90310363594665,
            "quadrature_error_mm2": 1.7655991819628014e-13,
            "projected_pupil_fraction": 0.006559451626151383
          },
          "field": "corner_np",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 3,
          "surviving_rays": 314,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 3
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 11.379076052037444
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 3,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -0.46679853612347566
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 313,
              "minimum_edge_margin_mm": 30.549281536734785
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 4,
              "minimum_edge_margin_mm": 57.819046468855305
            }
          ],
          "first_events": [
            {
              "ray_index": 307,
              "pupil_normalized": [
                -0.3999999999999999,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9186422915513712,
              "edge_margin_mm": -0.46679853612347566,
              "intersection_mm": [
                -10.087452899541368,
                24.183311727157783,
                -64.8264451311851
              ],
              "blocker_local_xy_mm": [
                -4.574282488874406,
                3.8852014638765247
              ],
              "segment_start_mm": [
                40.8052858724396,
                -16.483718989920103,
                -1000.0
              ],
              "segment_end_mm": [
                -14.594666034885584,
                27.784905578192056,
                17.995321431943058
              ]
            },
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9182639203552729,
              "edge_margin_mm": -0.4550239263776401,
              "intersection_mm": [
                -7.286163075165248,
                24.164701449421603,
                -65.2544045686144
              ],
              "blocker_local_xy_mm": [
                -4.98497607362236,
                1.0812665355798108
              ],
              "segment_start_mm": [
                43.5832858724396,
                -16.483718989920103,
                -1000.0
              ],
              "segment_end_mm": [
                -11.814130730756181,
                27.78287968425516,
                17.94873424814078
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9179118394467229,
              "edge_margin_mm": -0.04433034163002425,
              "intersection_mm": [
                -4.4848732507891285,
                24.146091171685473,
                -65.68236400604337
              ],
              "blocker_local_xy_mm": [
                -5.395669658369976,
                -1.7226683927169
              ],
              "segment_start_mm": [
                46.3612858724396,
                -16.483718989920103,
                -1000.0
              ],
              "segment_end_mm": [
                -9.032006749079004,
                27.779584320445135,
                17.872954506309007
              ]
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                23.380265051722418
              ],
              [
                -2.373629116737362,
                27.370541356009156
              ],
              [
                -11.062719826937464,
                27.01851571559886
              ],
              [
                -11.6225439400335,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 30.583213062939368,
            "quadrature_error_mm2": 3.395418730949214e-13,
            "projected_pupil_fraction": 0.01261446263892692
          },
          "field": "corner_nn",
          "launched_rays": 317,
          "trace_surviving_rays": 317,
          "aperture_surviving_rays": 317,
          "blocked_rays": 4,
          "surviving_rays": 313,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 4
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 7.319001704494244
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 4,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": -3.034043928181389
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 317,
              "minimum_edge_margin_mm": 23.76879169284491
            }
          ],
          "first_events": [
            {
              "ray_index": 307,
              "pupil_normalized": [
                -0.3999999999999999,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9256343365914721,
              "edge_margin_mm": -0.23536979724730234,
              "intersection_mm": [
                -10.31866331913404,
                25.635934190775487,
                -60.57786517202976
              ],
              "blocker_local_xy_mm": [
                -0.08424432777894389,
                4.116630202752698
              ],
              "segment_start_mm": [
                40.8052858724396,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                -14.42597248799561,
                22.353892937641195,
                14.89551293793824
              ]
            },
            {
              "ray_index": 308,
              "pupil_normalized": [
                -0.29999999999999993,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.925350522079946,
              "edge_margin_mm": -3.034043928181389,
              "intersection_mm": [
                -7.522629329325014,
                25.65034467123317,
                -60.90924663754106
              ],
              "blocker_local_xy_mm": [
                -0.392871155256965,
                1.3179560718186114
              ],
              "segment_start_mm": [
                43.5832858724396,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                -11.64542366229096,
                22.355929636308247,
                14.848677290016083
              ]
            },
            {
              "ray_index": 309,
              "pupil_normalized": [
                -0.19999999999999996,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.925092279170847,
              "edge_margin_mm": -2.871281940884581,
              "intersection_mm": [
                -4.726595339516045,
                25.664755151690912,
                -61.240628103052245
              ],
              "blocker_local_xy_mm": [
                -0.7014979827348601,
                -1.4807180591154192
              ],
              "segment_start_mm": [
                46.3612858724396,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                -8.86334669907566,
                22.35918742891897,
                14.773761530417746
              ]
            },
            {
              "ray_index": 310,
              "pupil_normalized": [
                -0.09999999999999998,
                0.9000000000000001
              ],
              "segment": "entrance to M1",
              "blocker": "detector",
              "segment_index": 0,
              "blocker_index": 3,
              "shape": "rectangle",
              "half_width_mm": 5.44,
              "half_height_mm": 4.352,
              "fraction": 0.9248596203802535,
              "edge_margin_mm": -0.0726078099505445,
              "intersection_mm": [
                -1.9305613497070695,
                25.679165632148603,
                -61.57200956856343
              ],
              "blocker_local_xy_mm": [
                -1.0101248102127716,
                -4.279392190049456
              ],
              "segment_start_mm": [
                49.1392858724396,
                66.48771898992011,
                -1000.0
              ],
              "segment_end_mm": [
                -6.079739909169766,
                22.363667665251853,
                14.670734619816697
              ]
            }
          ]
        }
      ]
    },
    {
      "sample": "grid_41",
      "rays_per_field": 1257,
      "launched_rays": 16341,
      "trace_surviving_rays": 16341,
      "aperture_surviving_rays": 16341,
      "blocked_rays": 165,
      "surviving_rays": 16176,
      "blocked_fraction": 0.01009730126675234,
      "worst_field_blocked_fraction": 0.015115354017501989,
      "fields": [
        {
          "field_deg": [
            0.0,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.239613448060176
              ],
              [
                -1.858022034642345,
                27.78254922886989
              ],
              [
                -10.553811079283687,
                27.425171127989827
              ],
              [
                -10.553811079283687,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.16512829234,
            "quadrature_error_mm2": 2.7938904847801816e-13,
            "projected_pupil_fraction": 0.01037969980440688
          },
          "field": "center",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 11,
          "surviving_rays": 1246,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 11
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 8.651458198809348
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 11,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -3.7014697625752477
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 26.89738160066324
            }
          ]
        },
        {
          "field_deg": [
            1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.320703973961601,
                24.239613448060176
              ],
              [
                -1.6004090895618983,
                27.78254922886989
              ],
              [
                -10.29954482536103,
                27.425171127989827
              ],
              [
                -10.019839709760733,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.881042686260237,
            "quadrature_error_mm2": 2.873372949159263e-13,
            "projected_pupil_fraction": 0.010674988443837656
          },
          "field": "x_mid_pos",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 12,
          "surviving_rays": 1245,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 12
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 8.384204840244909
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 12,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -3.7620738744711337
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 26.754516721268384
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                24.239613448060176
              ],
              [
                -1.3424149525473277,
                27.78254922886989
              ],
              [
                -10.04490233162991,
                27.425171127989827
              ],
              [
                -9.485078218533873,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 26.546966820535285,
            "quadrature_error_mm2": 2.9473053798118365e-13,
            "projected_pupil_fraction": 0.010949657920026596
          },
          "field": "x_edge_pos",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 12,
          "surviving_rays": 1245,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 12
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 8.153056036211833
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 12,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -3.7178073895103854
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 26.60125039674075
            }
          ]
        },
        {
          "field_deg": [
            -1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.395340095323089,
                24.239613448060176
              ],
              [
                -2.115634979722792,
                27.78254922886989
              ],
              [
                -10.808077333206343,
                27.425171127989827
              ],
              [
                -11.08778244880664,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 24.390998684842447,
            "quadrature_error_mm2": 2.7079448333513993e-13,
            "projected_pupil_fraction": 0.010060399507496662
          },
          "field": "x_mid_neg",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 11,
          "surviving_rays": 1246,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 11
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 8.954607775493574
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 11,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -3.675502029674007
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 27.029899745581236
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                24.239613448060176
              ],
              [
                -2.373629116737362,
                27.78254922886989
              ],
              [
                -11.062719826937464,
                27.425171127989827
              ],
              [
                -11.6225439400335,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 23.548188994293653,
            "quadrature_error_mm2": 2.6143741609689525e-13,
            "projected_pupil_fraction": 0.009712771175206206
          },
          "field": "x_edge_neg",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 11,
          "surviving_rays": 1246,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 11
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 9.250605280335481
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 11,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -3.720099370139387
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 27.152078622123565
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.669084705398255
              ],
              [
                -1.858022034642345,
                27.988455866904904
              ],
              [
                -10.553811079283687,
                27.628402799809045
              ],
              [
                -10.553811079283687,
                24.309031638302397
              ]
            ],
            "overlap_area_mm2": 21.44216730874825,
            "quadrature_error_mm2": 2.3805587844037133e-13,
            "projected_pupil_fraction": 0.008844113856094259
          },
          "field": "y_mid_pos",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 11,
          "surviving_rays": 1246,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 11
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 9.684236713765632
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 11,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -3.7014697625752526
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1256,
              "minimum_edge_margin_mm": 28.590121629923484
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1,
              "minimum_edge_margin_mm": 65.28470558280745
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                25.098961844397934
              ],
              [
                -1.858022034642345,
                28.194557101730624
              ],
              [
                -10.553811079283687,
                27.831826540380796
              ],
              [
                -10.553811079283687,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 17.715687855493456,
            "quadrature_error_mm2": 1.9668364554241098e-13,
            "projected_pupil_fraction": 0.0073070766670627705
          },
          "field": "y_edge_pos",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 9,
          "surviving_rays": 1248,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 9
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 10.746239754717376
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 9,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -3.7014697625752406
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1243,
              "minimum_edge_margin_mm": 30.286828943966018
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 14,
              "minimum_edge_margin_mm": 59.377213122306244
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.810142190722097
              ],
              [
                -1.858022034642345,
                27.576642590834876
              ],
              [
                -10.553811079283687,
                27.22193945617061
              ],
              [
                -10.553811079283687,
                23.45543905605783
              ]
            ],
            "overlap_area_mm2": 28.705584070878267,
            "quadrature_error_mm2": 3.1869600370802184e-13,
            "projected_pupil_fraction": 0.01184000899596347
          },
          "field": "y_mid_neg",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 14,
          "surviving_rays": 1243,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 14
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 7.64591751145964
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 14,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -3.701469762575245
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 25.20825164118282
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.380265051722418
              ],
              [
                -1.858022034642345,
                27.370541356009156
              ],
              [
                -10.553811079283687,
                27.01851571559886
              ],
              [
                -10.553811079283687,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 31.820313552927665,
            "quadrature_error_mm2": 3.5327644757252213e-13,
            "projected_pupil_fraction": 0.013124721579981942
          },
          "field": "y_edge_neg",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 17,
          "surviving_rays": 1240,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 17
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 6.665783974011038
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 17,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -3.701469762575232
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 23.522302554385586
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                25.098961844397934
              ],
              [
                -1.3424149525473277,
                28.194557101730624
              ],
              [
                -10.04490233162991,
                27.831826540380796
              ],
              [
                -9.485078218533873,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 19.219270976669716,
            "quadrature_error_mm2": 2.1337677154808738e-13,
            "projected_pupil_fraction": 0.00792724999769241
          },
          "field": "corner_pp",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 10,
          "surviving_rays": 1247,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 10
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 10.256765345076406
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 10,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -4.197430796330118
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1249,
              "minimum_edge_margin_mm": 29.978999474974582
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 8,
              "minimum_edge_margin_mm": 61.18079154916762
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                23.380265051722418
              ],
              [
                -1.3424149525473277,
                27.370541356009156
              ],
              [
                -10.04490233162991,
                27.01851571559886
              ],
              [
                -9.485078218533873,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 32.8445613707698,
            "quadrature_error_mm2": 3.646478826754262e-13,
            "projected_pupil_fraction": 0.013547186538277278
          },
          "field": "corner_pn",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 19,
          "surviving_rays": 1238,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 19
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 6.156743781865494
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 19,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -4.182982953791004
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 23.238093234227108
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                25.098961844397934
              ],
              [
                -2.373629116737362,
                28.194557101730624
              ],
              [
                -11.062719826937464,
                27.831826540380796
              ],
              [
                -11.6225439400335,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 15.90310363594665,
            "quadrature_error_mm2": 1.7655991819628014e-13,
            "projected_pupil_fraction": 0.006559451626151383
          },
          "field": "corner_np",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 10,
          "surviving_rays": 1247,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 10
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 11.379076052037444
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 10,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -4.284838415874907
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1237,
              "minimum_edge_margin_mm": 30.549281536734785
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20,
              "minimum_edge_margin_mm": 57.819046468855305
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                23.380265051722418
              ],
              [
                -2.373629116737362,
                27.370541356009156
              ],
              [
                -11.062719826937464,
                27.01851571559886
              ],
              [
                -11.6225439400335,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 30.583213062939368,
            "quadrature_error_mm2": 3.395418730949214e-13,
            "projected_pupil_fraction": 0.01261446263892692
          },
          "field": "corner_nn",
          "launched_rays": 1257,
          "trace_surviving_rays": 1257,
          "aperture_surviving_rays": 1257,
          "blocked_rays": 18,
          "surviving_rays": 1239,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 18
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 7.1833912549248105
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 18,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": -4.270619006351614
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1257,
              "minimum_edge_margin_mm": 23.76879169284491
            }
          ]
        }
      ]
    },
    {
      "sample": "grid_81",
      "rays_per_field": 5025,
      "launched_rays": 65325,
      "trace_surviving_rays": 65325,
      "aperture_surviving_rays": 65325,
      "blocked_rays": 677,
      "surviving_rays": 64648,
      "blocked_fraction": 0.01036356678147723,
      "worst_field_blocked_fraction": 0.013532338308457712,
      "fields": [
        {
          "field_deg": [
            0.0,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.239613448060176
              ],
              [
                -1.858022034642345,
                27.78254922886989
              ],
              [
                -10.553811079283687,
                27.425171127989827
              ],
              [
                -10.553811079283687,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.16512829234,
            "quadrature_error_mm2": 2.7938904847801816e-13,
            "projected_pupil_fraction": 0.01037969980440688
          },
          "field": "center",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 55,
          "surviving_rays": 4970,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 55
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.489867301599528
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 55,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.307374459269678
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 26.89738160066324
            }
          ]
        },
        {
          "field_deg": [
            1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.320703973961601,
                24.239613448060176
              ],
              [
                -1.6004090895618983,
                27.78254922886989
              ],
              [
                -10.29954482536103,
                27.425171127989827
              ],
              [
                -10.019839709760733,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.881042686260237,
            "quadrature_error_mm2": 2.873372949159263e-13,
            "projected_pupil_fraction": 0.010674988443837656
          },
          "field": "x_mid_pos",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 54,
          "surviving_rays": 4971,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 54
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.384204840244909
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 54,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.1092551246782545
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 26.754516721268384
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                24.239613448060176
              ],
              [
                -1.3424149525473277,
                27.78254922886989
              ],
              [
                -10.04490233162991,
                27.425171127989827
              ],
              [
                -9.485078218533873,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 26.546966820535285,
            "quadrature_error_mm2": 2.9473053798118365e-13,
            "projected_pupil_fraction": 0.010949657920026596
          },
          "field": "x_edge_pos",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 55,
          "surviving_rays": 4970,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 55
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.153056036211833
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 55,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.189301341485394
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 26.60125039674075
            }
          ]
        },
        {
          "field_deg": [
            -1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.395340095323089,
                24.239613448060176
              ],
              [
                -2.115634979722792,
                27.78254922886989
              ],
              [
                -10.808077333206343,
                27.425171127989827
              ],
              [
                -11.08778244880664,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 24.390998684842447,
            "quadrature_error_mm2": 2.7079448333513993e-13,
            "projected_pupil_fraction": 0.010060399507496662
          },
          "field": "x_mid_neg",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 50,
          "surviving_rays": 4975,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 50
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.611826445235547
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 50,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.017910465776797
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 27.029899745581236
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                24.239613448060176
              ],
              [
                -2.373629116737362,
                27.78254922886989
              ],
              [
                -11.062719826937464,
                27.425171127989827
              ],
              [
                -11.6225439400335,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 23.548188994293653,
            "quadrature_error_mm2": 2.6143741609689525e-13,
            "projected_pupil_fraction": 0.009712771175206206
          },
          "field": "x_edge_neg",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 50,
          "surviving_rays": 4975,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 50
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.77178087431486
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 50,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.27682445208523
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 27.152078622123565
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.669084705398255
              ],
              [
                -1.858022034642345,
                27.988455866904904
              ],
              [
                -10.553811079283687,
                27.628402799809045
              ],
              [
                -10.553811079283687,
                24.309031638302397
              ]
            ],
            "overlap_area_mm2": 21.44216730874825,
            "quadrature_error_mm2": 2.3805587844037133e-13,
            "projected_pupil_fraction": 0.008844113856094259
          },
          "field": "y_mid_pos",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 42,
          "surviving_rays": 4983,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 42
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 9.54991059745149
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 42,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.307374459269683
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5024,
              "minimum_edge_margin_mm": 28.590121629923484
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 1,
              "minimum_edge_margin_mm": 65.28470558280745
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                25.098961844397934
              ],
              [
                -1.858022034642345,
                28.194557101730624
              ],
              [
                -10.553811079283687,
                27.831826540380796
              ],
              [
                -10.553811079283687,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 17.715687855493456,
            "quadrature_error_mm2": 1.9668364554241098e-13,
            "projected_pupil_fraction": 0.0073070766670627705
          },
          "field": "y_edge_pos",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 38,
          "surviving_rays": 4987,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 38
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 10.638449779963647
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 38,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.307374459269687
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 4966,
              "minimum_edge_margin_mm": 30.286828943966018
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 59,
              "minimum_edge_margin_mm": 59.377213122306244
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.810142190722097
              ],
              [
                -1.858022034642345,
                27.576642590834876
              ],
              [
                -10.553811079283687,
                27.22193945617061
              ],
              [
                -10.553811079283687,
                23.45543905605783
              ]
            ],
            "overlap_area_mm2": 28.705584070878267,
            "quadrature_error_mm2": 3.1869600370802184e-13,
            "projected_pupil_fraction": 0.01184000899596347
          },
          "field": "y_mid_neg",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 61,
          "surviving_rays": 4964,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 61
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 7.456263670336252
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 61,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.307374459269686
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 25.20825164118282
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.380265051722418
              ],
              [
                -1.858022034642345,
                27.370541356009156
              ],
              [
                -10.553811079283687,
                27.01851571559886
              ],
              [
                -10.553811079283687,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 31.820313552927665,
            "quadrature_error_mm2": 3.5327644757252213e-13,
            "projected_pupil_fraction": 0.013124721579981942
          },
          "field": "y_edge_neg",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 68,
          "surviving_rays": 4957,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 68
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 6.447193843030174
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 68,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.307374459269681
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 23.522302554385586
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                25.098961844397934
              ],
              [
                -1.3424149525473277,
                28.194557101730624
              ],
              [
                -10.04490233162991,
                27.831826540380796
              ],
              [
                -9.485078218533873,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 19.219270976669716,
            "quadrature_error_mm2": 2.1337677154808738e-13,
            "projected_pupil_fraction": 0.00792724999769241
          },
          "field": "corner_pp",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 39,
          "surviving_rays": 4986,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 39
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 10.256765345076406
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 39,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.197430796330118
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 4985,
              "minimum_edge_margin_mm": 29.978999474974582
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 40,
              "minimum_edge_margin_mm": 61.18079154916762
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                23.380265051722418
              ],
              [
                -1.3424149525473277,
                27.370541356009156
              ],
              [
                -10.04490233162991,
                27.01851571559886
              ],
              [
                -9.485078218533873,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 32.8445613707698,
            "quadrature_error_mm2": 3.646478826754262e-13,
            "projected_pupil_fraction": 0.013547186538277278
          },
          "field": "corner_pn",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 68,
          "surviving_rays": 4957,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 68
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 6.156743781865494
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 68,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.182982953791004
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 23.238093234227108
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                25.098961844397934
              ],
              [
                -2.373629116737362,
                28.194557101730624
              ],
              [
                -11.062719826937464,
                27.831826540380796
              ],
              [
                -11.6225439400335,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 15.90310363594665,
            "quadrature_error_mm2": 1.7655991819628014e-13,
            "projected_pupil_fraction": 0.006559451626151383
          },
          "field": "corner_np",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 34,
          "surviving_rays": 4991,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 34
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 10.922426668817376
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 34,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.284838415874907
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 4948,
              "minimum_edge_margin_mm": 30.549281536734785
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 77,
              "minimum_edge_margin_mm": 57.819046468855305
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                23.380265051722418
              ],
              [
                -2.373629116737362,
                27.370541356009156
              ],
              [
                -11.062719826937464,
                27.01851571559886
              ],
              [
                -11.6225439400335,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 30.583213062939368,
            "quadrature_error_mm2": 3.395418730949214e-13,
            "projected_pupil_fraction": 0.01261446263892692
          },
          "field": "corner_nn",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 63,
          "surviving_rays": 4962,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 63
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 6.728250741597979
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 63,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.270619006351614
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 23.76879169284491
            }
          ]
        }
      ]
    },
    {
      "sample": "grid_81_rotated_22.5_deg",
      "rays_per_field": 5025,
      "launched_rays": 65325,
      "trace_surviving_rays": 65325,
      "aperture_surviving_rays": 65325,
      "blocked_rays": 649,
      "surviving_rays": 64676,
      "blocked_fraction": 0.009934940681209339,
      "worst_field_blocked_fraction": 0.013134328358208954,
      "fields": [
        {
          "field_deg": [
            0.0,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.239613448060176
              ],
              [
                -1.858022034642345,
                27.78254922886989
              ],
              [
                -10.553811079283687,
                27.425171127989827
              ],
              [
                -10.553811079283687,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.16512829234,
            "quadrature_error_mm2": 2.7938904847801816e-13,
            "projected_pupil_fraction": 0.01037969980440688
          },
          "field": "center",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 51,
          "surviving_rays": 4974,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 51
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.365155299423844
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 51,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.308282864645199
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 26.914366560353397
            }
          ]
        },
        {
          "field_deg": [
            1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.320703973961601,
                24.239613448060176
              ],
              [
                -1.6004090895618983,
                27.78254922886989
              ],
              [
                -10.29954482536103,
                27.425171127989827
              ],
              [
                -10.019839709760733,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.881042686260237,
            "quadrature_error_mm2": 2.873372949159263e-13,
            "projected_pupil_fraction": 0.010674988443837656
          },
          "field": "x_mid_pos",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 50,
          "surviving_rays": 4975,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 50
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.17588277988909
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 50,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.118082750276045
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 26.750566669378262
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                24.239613448060176
              ],
              [
                -1.3424149525473277,
                27.78254922886989
              ],
              [
                -10.04490233162991,
                27.425171127989827
              ],
              [
                -9.485078218533873,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 26.546966820535285,
            "quadrature_error_mm2": 2.9473053798118365e-13,
            "projected_pupil_fraction": 0.010949657920026596
          },
          "field": "x_edge_pos",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 54,
          "surviving_rays": 4971,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 54
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.023789971213294
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 54,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.317238012461231
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 26.576540209329796
            }
          ]
        },
        {
          "field_deg": [
            -1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.395340095323089,
                24.239613448060176
              ],
              [
                -2.115634979722792,
                27.78254922886989
              ],
              [
                -10.808077333206343,
                27.425171127989827
              ],
              [
                -11.08778244880664,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 24.390998684842447,
            "quadrature_error_mm2": 2.7079448333513993e-13,
            "projected_pupil_fraction": 0.010060399507496662
          },
          "field": "x_mid_neg",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 50,
          "surviving_rays": 4975,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 50
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.57930942242837
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 50,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.070782669963967
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 27.050439605883486
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                24.239613448060176
              ],
              [
                -2.373629116737362,
                27.78254922886989
              ],
              [
                -11.062719826937464,
                27.425171127989827
              ],
              [
                -11.6225439400335,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 23.548188994293653,
            "quadrature_error_mm2": 2.6143741609689525e-13,
            "projected_pupil_fraction": 0.009712771175206206
          },
          "field": "x_edge_neg",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 46,
          "surviving_rays": 4979,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 46
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 8.750009616902215
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 46,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.224912415126583
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 27.174444039543406
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.669084705398255
              ],
              [
                -1.858022034642345,
                27.988455866904904
              ],
              [
                -10.553811079283687,
                27.628402799809045
              ],
              [
                -10.553811079283687,
                24.309031638302397
              ]
            ],
            "overlap_area_mm2": 21.44216730874825,
            "quadrature_error_mm2": 2.3805587844037133e-13,
            "projected_pupil_fraction": 0.008844113856094259
          },
          "field": "y_mid_pos",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 44,
          "surviving_rays": 4981,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 44
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 9.411594128121603
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 44,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.30828286464519
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5023,
              "minimum_edge_margin_mm": 28.604762965872663
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 2,
              "minimum_edge_margin_mm": 65.17507769263331
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                25.098961844397934
              ],
              [
                -1.858022034642345,
                28.194557101730624
              ],
              [
                -10.553811079283687,
                27.831826540380796
              ],
              [
                -10.553811079283687,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 17.715687855493456,
            "quadrature_error_mm2": 1.9668364554241098e-13,
            "projected_pupil_fraction": 0.0073070766670627705
          },
          "field": "y_edge_pos",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 35,
          "surviving_rays": 4990,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 35
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 10.48681000720914
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 35,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.042258265432399
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 4964,
              "minimum_edge_margin_mm": 30.299035889037075
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 61,
              "minimum_edge_margin_mm": 59.26751611298894
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.810142190722097
              ],
              [
                -1.858022034642345,
                27.576642590834876
              ],
              [
                -10.553811079283687,
                27.22193945617061
              ],
              [
                -10.553811079283687,
                23.45543905605783
              ]
            ],
            "overlap_area_mm2": 28.705584070878267,
            "quadrature_error_mm2": 3.1869600370802184e-13,
            "projected_pupil_fraction": 0.01184000899596347
          },
          "field": "y_mid_neg",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 58,
          "surviving_rays": 4967,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 58
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 7.345472346608847
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 58,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.129692536141993
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 25.227384929338214
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.380265051722418
              ],
              [
                -1.858022034642345,
                27.370541356009156
              ],
              [
                -10.553811079283687,
                27.01851571559886
              ],
              [
                -10.553811079283687,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 31.820313552927665,
            "quadrature_error_mm2": 3.5327644757252213e-13,
            "projected_pupil_fraction": 0.013124721579981942
          },
          "field": "y_edge_neg",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 65,
          "surviving_rays": 4960,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 65
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 6.350676920758314
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 65,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.129692536141981
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 23.541819779797297
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                25.098961844397934
              ],
              [
                -1.3424149525473277,
                28.194557101730624
              ],
              [
                -10.04490233162991,
                27.831826540380796
              ],
              [
                -9.485078218533873,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 19.219270976669716,
            "quadrature_error_mm2": 2.1337677154808738e-13,
            "projected_pupil_fraction": 0.00792724999769241
          },
          "field": "corner_pp",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 38,
          "surviving_rays": 4987,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 38
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 10.149343728853847
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 38,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.119196821044382
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 4984,
              "minimum_edge_margin_mm": 29.947266812530994
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 41,
              "minimum_edge_margin_mm": 60.93162467123216
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                23.380265051722418
              ],
              [
                -1.3424149525473277,
                27.370541356009156
              ],
              [
                -10.04490233162991,
                27.01851571559886
              ],
              [
                -9.485078218533873,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 32.8445613707698,
            "quadrature_error_mm2": 3.646478826754262e-13,
            "projected_pupil_fraction": 0.013547186538277278
          },
          "field": "corner_pn",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 66,
          "surviving_rays": 4959,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 66
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 6.003987386556137
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 66,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.224808839753083
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 23.220075301381744
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                25.098961844397934
              ],
              [
                -2.373629116737362,
                28.194557101730624
              ],
              [
                -11.062719826937464,
                27.831826540380796
              ],
              [
                -11.6225439400335,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 15.90310363594665,
            "quadrature_error_mm2": 1.7655991819628014e-13,
            "projected_pupil_fraction": 0.006559451626151383
          },
          "field": "corner_np",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 30,
          "surviving_rays": 4995,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 30
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 10.897520211111807
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 30,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.212189917186856
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 4945,
              "minimum_edge_margin_mm": 30.570919040156188
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 80,
              "minimum_edge_margin_mm": 57.85686055866518
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                23.380265051722418
              ],
              [
                -2.373629116737362,
                27.370541356009156
              ],
              [
                -11.062719826937464,
                27.01851571559886
              ],
              [
                -11.6225439400335,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 30.583213062939368,
            "quadrature_error_mm2": 3.395418730949214e-13,
            "projected_pupil_fraction": 0.01261446263892692
          },
          "field": "corner_nn",
          "launched_rays": 5025,
          "trace_surviving_rays": 5025,
          "aperture_surviving_rays": 5025,
          "blocked_rays": 62,
          "surviving_rays": 4963,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 62
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 6.709717047758797
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 62,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": -4.136943550883395
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 5025,
              "minimum_edge_margin_mm": 23.791759819048067
            }
          ]
        }
      ]
    },
    {
      "sample": "grid_161",
      "rays_per_field": 20081,
      "launched_rays": 261053,
      "trace_surviving_rays": 261053,
      "aperture_surviving_rays": 261053,
      "blocked_rays": 2657,
      "surviving_rays": 258396,
      "blocked_fraction": 0.010178009829421611,
      "worst_field_blocked_fraction": 0.01344554554056073,
      "fields": [
        {
          "field_deg": [
            0.0,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.239613448060176
              ],
              [
                -1.858022034642345,
                27.78254922886989
              ],
              [
                -10.553811079283687,
                27.425171127989827
              ],
              [
                -10.553811079283687,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.16512829234,
            "quadrature_error_mm2": 2.7938904847801816e-13,
            "projected_pupil_fraction": 0.01037969980440688
          },
          "field": "center",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 207,
          "surviving_rays": 19874,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 207
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 8.24493019160467
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 207,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.307374459269694
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 26.89738160066324
            }
          ]
        },
        {
          "field_deg": [
            1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.320703973961601,
                24.239613448060176
              ],
              [
                -1.6004090895618983,
                27.78254922886989
              ],
              [
                -10.29954482536103,
                27.425171127989827
              ],
              [
                -10.019839709760733,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 25.881042686260237,
            "quadrature_error_mm2": 2.873372949159263e-13,
            "projected_pupil_fraction": 0.010674988443837656
          },
          "field": "x_mid_pos",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 213,
          "surviving_rays": 19868,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 213
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 8.114191074903236
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 213,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.275765026034072
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 26.73278092516068
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                24.239613448060176
              ],
              [
                -1.3424149525473277,
                27.78254922886989
              ],
              [
                -10.04490233162991,
                27.425171127989827
              ],
              [
                -9.485078218533873,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 26.546966820535285,
            "quadrature_error_mm2": 2.9473053798118365e-13,
            "projected_pupil_fraction": 0.010949657920026596
          },
          "field": "x_edge_pos",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 218,
          "surviving_rays": 19863,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 218
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 8.021086532068583
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 218,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.243826514698641
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 26.54354635690596
            }
          ]
        },
        {
          "field_deg": [
            -1.5575,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.395340095323089,
                24.239613448060176
              ],
              [
                -2.115634979722792,
                27.78254922886989
              ],
              [
                -10.808077333206343,
                27.425171127989827
              ],
              [
                -11.08778244880664,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 24.390998684842447,
            "quadrature_error_mm2": 2.7079448333513993e-13,
            "projected_pupil_fraction": 0.010060399507496662
          },
          "field": "x_mid_neg",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 200,
          "surviving_rays": 19881,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 200
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 8.413302387239536
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 200,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.339214176461631
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 27.029899745581236
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            0.0
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                24.239613448060176
              ],
              [
                -2.373629116737362,
                27.78254922886989
              ],
              [
                -11.062719826937464,
                27.425171127989827
              ],
              [
                -11.6225439400335,
                23.882235347180114
              ]
            ],
            "overlap_area_mm2": 23.548188994293653,
            "quadrature_error_mm2": 2.6143741609689525e-13,
            "projected_pupil_fraction": 0.009712771175206206
          },
          "field": "x_edge_neg",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 194,
          "surviving_rays": 19887,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 194
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 8.619409513283873
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 194,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.332147587715835
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 27.152078622123565
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                24.669084705398255
              ],
              [
                -1.858022034642345,
                27.988455866904904
              ],
              [
                -10.553811079283687,
                27.628402799809045
              ],
              [
                -10.553811079283687,
                24.309031638302397
              ]
            ],
            "overlap_area_mm2": 21.44216730874825,
            "quadrature_error_mm2": 2.3805587844037133e-13,
            "projected_pupil_fraction": 0.008844113856094259
          },
          "field": "y_mid_pos",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 175,
          "surviving_rays": 19906,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 175
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 9.298090376798516
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 175,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.307374459269683
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20077,
              "minimum_edge_margin_mm": 28.590121629923484
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 4,
              "minimum_edge_margin_mm": 65.09111147532364
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                25.098961844397934
              ],
              [
                -1.858022034642345,
                28.194557101730624
              ],
              [
                -10.553811079283687,
                27.831826540380796
              ],
              [
                -10.553811079283687,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 17.715687855493456,
            "quadrature_error_mm2": 1.9668364554241098e-13,
            "projected_pupil_fraction": 0.0073070766670627705
          },
          "field": "y_edge_pos",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 144,
          "surviving_rays": 19937,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 144
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 10.379783586110076
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 144,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.307374459269697
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 19841,
              "minimum_edge_margin_mm": 30.286828943966018
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 240,
              "minimum_edge_margin_mm": 59.18385956372774
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -1.245
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.810142190722097
              ],
              [
                -1.858022034642345,
                27.576642590834876
              ],
              [
                -10.553811079283687,
                27.22193945617061
              ],
              [
                -10.553811079283687,
                23.45543905605783
              ]
            ],
            "overlap_area_mm2": 28.705584070878267,
            "quadrature_error_mm2": 3.1869600370802184e-13,
            "projected_pupil_fraction": 0.01184000899596347
          },
          "field": "y_mid_neg",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 237,
          "surviving_rays": 19844,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 237
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 7.218263380247674
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 237,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.307374459269689
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 25.20825164118282
            }
          ]
        },
        {
          "field_deg": [
            0.0,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -1.858022034642345,
                23.380265051722418
              ],
              [
                -1.858022034642345,
                27.370541356009156
              ],
              [
                -10.553811079283687,
                27.01851571559886
              ],
              [
                -10.553811079283687,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 31.820313552927665,
            "quadrature_error_mm2": 3.5327644757252213e-13,
            "projected_pupil_fraction": 0.013124721579981942
          },
          "field": "y_edge_neg",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 261,
          "surviving_rays": 19820,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 261
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 6.21620122113023
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 261,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.307374459269692
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 23.522302554385586
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                25.098961844397934
              ],
              [
                -1.3424149525473277,
                28.194557101730624
              ],
              [
                -10.04490233162991,
                27.831826540380796
              ],
              [
                -9.485078218533873,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 19.219270976669716,
            "quadrature_error_mm2": 2.1337677154808738e-13,
            "projected_pupil_fraction": 0.00792724999769241
          },
          "field": "corner_pp",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 157,
          "surviving_rays": 19924,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 157
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 10.1558187897344
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 157,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.259770364199552
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 19918,
              "minimum_edge_margin_mm": 29.908952084663124
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 163,
              "minimum_edge_margin_mm": 60.745375414486645
            }
          ]
        },
        {
          "field_deg": [
            3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -0.7825908394512922,
                23.380265051722418
              ],
              [
                -1.3424149525473277,
                27.370541356009156
              ],
              [
                -10.04490233162991,
                27.01851571559886
              ],
              [
                -9.485078218533873,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 32.8445613707698,
            "quadrature_error_mm2": 3.646478826754262e-13,
            "projected_pupil_fraction": 0.013547186538277278
          },
          "field": "corner_pn",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 270,
          "surviving_rays": 19811,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 270
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 5.991330567609754
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 270,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.231434610885567
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 23.192203709051444
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                25.098961844397934
              ],
              [
                -2.373629116737362,
                28.194557101730624
              ],
              [
                -11.062719826937464,
                27.831826540380796
              ],
              [
                -11.6225439400335,
                24.736231283048106
              ]
            ],
            "overlap_area_mm2": 15.90310363594665,
            "quadrature_error_mm2": 1.7655991819628014e-13,
            "projected_pupil_fraction": 0.006559451626151383
          },
          "field": "corner_np",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 130,
          "surviving_rays": 19951,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 130
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 10.75310774709877
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 130,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.348223251985773
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 19767,
              "minimum_edge_margin_mm": 30.549281536734785
            },
            {
              "segment": "M2 to M3",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 314,
              "minimum_edge_margin_mm": 57.819046468855305
            }
          ]
        },
        {
          "field_deg": [
            -3.115,
            -2.49
          ],
          "projected_detector_shadow": {
            "projected_corners_mm": [
              [
                -2.9334532298333977,
                23.380265051722418
              ],
              [
                -2.373629116737362,
                27.370541356009156
              ],
              [
                -11.062719826937464,
                27.01851571559886
              ],
              [
                -11.6225439400335,
                23.02823941131212
              ]
            ],
            "overlap_area_mm2": 30.583213062939368,
            "quadrature_error_mm2": 3.395418730949214e-13,
            "projected_pupil_fraction": 0.01261446263892692
          },
          "field": "corner_nn",
          "launched_rays": 20081,
          "trace_surviving_rays": 20081,
          "aperture_surviving_rays": 20081,
          "blocked_rays": 251,
          "surviving_rays": 19830,
          "first_blockers": [
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "rays": 251
            }
          ],
          "pairs": [
            {
              "segment": "entrance to M1",
              "blocker": "M3",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 6.593263124652072
            },
            {
              "segment": "entrance to M1",
              "blocker": "detector",
              "blocked_crossings": 251,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": -4.319699732337659
            },
            {
              "segment": "M1 to M2",
              "blocker": "detector",
              "blocked_crossings": 0,
              "plane_crossings": 20081,
              "minimum_edge_margin_mm": 23.76879169284491
            }
          ]
        }
      ]
    }
  ]
}
