cateogrical missing values make sense now
authorBen Pfaff <blp@cs.stanford.edu>
Thu, 25 Aug 2022 16:35:21 +0000 (09:35 -0700)
committerBen Pfaff <blp@cs.stanford.edu>
Thu, 25 Aug 2022 16:35:21 +0000 (09:35 -0700)
src/language/stats/ctables.c
tests/language/stats/ctables.at

index 621b9bab50598b9c53b047b6da94d30d66b99dbc..b5152ef6365bedfdc1791010ce9ada75793c6382 100644 (file)
@@ -3322,7 +3322,7 @@ is_listwise_missing (const struct ctables_summary_spec_set *specs,
 static void
 ctables_cell_add__ (struct ctables_section *s, const struct ccase *c,
                     const struct ctables_category *cats[PIVOT_N_AXES][10],
-                    double d_weight, double e_weight)
+                    bool is_included, double d_weight, double e_weight)
 {
   struct ctables_cell *cell = ctables_cell_insert__ (s, c, cats);
   const struct ctables_nest *ss = s->nests[s->table->summary_axis];
@@ -3330,19 +3330,7 @@ ctables_cell_add__ (struct ctables_section *s, const struct ccase *c,
   const struct ctables_summary_spec_set *specs = &ss->specs[cell->sv];
   const union value *value = case_data (c, specs->var);
   bool is_missing = var_is_value_missing (specs->var, value);
-  bool is_included;
-  bool scale_missing;
-  if (specs->is_scale)
-    {
-      is_included = !is_missing;
-      scale_missing = is_missing || is_listwise_missing (specs, c);
-    }
-  else
-    {
-      is_included = (cats[s->table->summary_axis][ss->summary_idx]->type
-                     != CCT_EXCLUDED_MISSING);
-      scale_missing = false;
-    }
+  bool scale_missing = specs->is_scale && (is_missing || is_listwise_missing (specs, c));
 
   for (size_t i = 0; i < specs->n; i++)
      ctables_summary_add (&cell->summaries[i], &specs->specs[i],
@@ -3387,7 +3375,7 @@ ctables_cell_add__ (struct ctables_section *s, const struct ccase *c,
 static void
 recurse_totals (struct ctables_section *s, const struct ccase *c,
                 const struct ctables_category *cats[PIVOT_N_AXES][10],
-                double d_weight, double e_weight,
+                bool is_included, double d_weight, double e_weight,
                 enum pivot_axis_type start_axis, size_t start_nest)
 {
   for (enum pivot_axis_type a = start_axis; a < PIVOT_N_AXES; a++)
@@ -3405,17 +3393,10 @@ recurse_totals (struct ctables_section *s, const struct ccase *c,
           if (total)
             {
               const struct ctables_category *save = cats[a][i];
-              if (save->type != CCT_EXCLUDED_MISSING)
-                /* XXX ^^ this shows why we need to keep track of
-                   'excluded_missing' (or 'is_included') at a high level,
-                   because it gets replaced by a total category.  So we need to
-                   restore that and plumb it through again.  */
-                {
-                  cats[a][i] = total;
-                  ctables_cell_add__ (s, c, cats, d_weight, e_weight);
-                  recurse_totals (s, c, cats, d_weight, e_weight, a, i + 1);
-                  cats[a][i] = save;
-                }
+              cats[a][i] = total;
+              ctables_cell_add__ (s, c, cats, is_included, d_weight, e_weight);
+              recurse_totals (s, c, cats, is_included, d_weight, e_weight, a, i + 1);
+              cats[a][i] = save;
             }
         }
       start_nest = 0;
@@ -3425,7 +3406,7 @@ recurse_totals (struct ctables_section *s, const struct ccase *c,
 static void
 recurse_subtotals (struct ctables_section *s, const struct ccase *c,
                    const struct ctables_category *cats[PIVOT_N_AXES][10],
-                   double d_weight, double e_weight,
+                   bool is_included, double d_weight, double e_weight,
                    enum pivot_axis_type start_axis, size_t start_nest)
 {
   for (enum pivot_axis_type a = start_axis; a < PIVOT_N_AXES; a++)
@@ -3440,8 +3421,8 @@ recurse_subtotals (struct ctables_section *s, const struct ccase *c,
           if (save->subtotal)
             {
               cats[a][i] = save->subtotal;
-              ctables_cell_add__ (s, c, cats, d_weight, e_weight);
-              recurse_subtotals (s, c, cats, d_weight, e_weight, a, i + 1);
+              ctables_cell_add__ (s, c, cats, is_included, d_weight, e_weight);
+              recurse_subtotals (s, c, cats, is_included, d_weight, e_weight, a, i + 1);
               cats[a][i] = save;
             }
         }
@@ -3475,7 +3456,7 @@ ctables_cell_insert (struct ctables_section *s,
 {
   const struct ctables_category *cats[PIVOT_N_AXES][10]; /* XXX */
 
-  bool excluded_missing = false;
+  bool is_included = true;
 
   for (enum pivot_axis_type a = 0; a < PIVOT_N_AXES; a++)
     {
@@ -3501,12 +3482,12 @@ ctables_cell_insert (struct ctables_section *s,
                   .hide = true,
                 };
                 cats[a][i] = &cct_excluded_missing;
-                excluded_missing = true;
+                is_included = false;
               }
         }
     }
 
-  if (!excluded_missing)
+  if (is_included)
     for (enum pivot_axis_type a = 0; a < PIVOT_N_AXES; a++)
       {
         const struct ctables_nest *nest = s->nests[a];
@@ -3519,9 +3500,9 @@ ctables_cell_insert (struct ctables_section *s,
             }
       }
 
-  ctables_cell_add__ (s, c, cats, d_weight, e_weight);
-  recurse_totals (s, c, cats, d_weight, e_weight, 0, 0);
-  recurse_subtotals (s, c, cats, d_weight, e_weight, 0, 0);
+  ctables_cell_add__ (s, c, cats, is_included, d_weight, e_weight);
+  recurse_totals (s, c, cats, is_included, d_weight, e_weight, 0, 0);
+  recurse_subtotals (s, c, cats, is_included, d_weight, e_weight, 0, 0);
 }
 
 struct merge_item
index 91e8ae0ffcabb7f7d1030e0c9917e07c9bc6dc91..960004e6f351c71f3e823ba531b6ea6394c3418b 100644 (file)
@@ -2159,7 +2159,7 @@ dnl is expected behavior.
 │x 3.00  Count           │     1│     1│     1│     3│
 │        Column %        │ 33.3%│ 33.3%│ 33.3%│     .│
 │        Column Valid N %│ 33.3%│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Total N %│ 33.3%│ 33.3%│ 33.3%│     .│
 │        Row %           │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Valid N %   │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2169,7 +2169,7 @@ dnl is expected behavior.
 │  4.00  Count           │     1│     1│     1│     3│
 │        Column %        │ 33.3%│ 33.3%│ 33.3%│     .│
 │        Column Valid N %│ 33.3%│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Total N %│ 33.3%│ 33.3%│ 33.3%│     .│
 │        Row %           │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Valid N %   │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2179,7 +2179,7 @@ dnl is expected behavior.
 │  5.00  Count           │     1│     1│     1│     3│
 │        Column %        │ 33.3%│ 33.3%│ 33.3%│     .│
 │        Column Valid N %│ 33.3%│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Total N %│ 33.3%│ 33.3%│ 33.3%│     .│
 │        Row %           │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Valid N %   │ 33.3%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2194,7 +2194,7 @@ dnl is expected behavior.
 │        Row Valid N %   │     .│     .│     .│     .│
 │        Row Total N %   │     .│     .│     .│     .│
 │        Valid N         │     3│     3│     3│     9│
-│        Total N         │     6│     6│     6│    36
+│        Total N         │     3│     3│     3│    18
 ╰────────────────────────┴──────┴──────┴──────┴──────╯
 
                             Custom Tables
@@ -2205,28 +2205,28 @@ dnl is expected behavior.
 ├────────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │x 1.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│   .0%│     .│     .│   .0%│   .0%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
-│        Row Valid N %   │     .│     .│     .│     .│     .│     .
+│        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
-│        Valid N         │      │      │      │      │      │     0
+│        Valid N         │      │      │      │      │      │     3
 │        Total N         │      │      │      │      │      │     6│
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │  2.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│   .0%│     .│     .│   .0%│   .0%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
-│        Row Valid N %   │     .│     .│     .│     .│     .│     .
+│        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
-│        Valid N         │      │      │      │      │      │     0
+│        Valid N         │      │      │      │      │      │     3
 │        Total N         │      │      │      │      │      │     6│
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │  3.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│ 33.3%│     .│     .│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2235,8 +2235,8 @@ dnl is expected behavior.
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │  4.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│ 33.3%│     .│     .│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2245,8 +2245,8 @@ dnl is expected behavior.
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┼──────┤
 │  5.00  Count           │     1│     1│     1│     1│     1│     5│
 │        Column %        │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
-│        Column Valid N %│ 33.3%│     .│     .│ 33.3%│ 33.3%│     .│
-│        Column Total N %│ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│     .│
+│        Column Valid N %│ 20.0%│     .│     .│ 20.0%│ 20.0%│     .│
+│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
 │        Row %           │ 20.0%│ 20.0%│ 20.0%│ 20.0%│ 20.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2260,8 +2260,8 @@ dnl is expected behavior.
 │        Row %           │     .│     .│     .│     .│     .│     .│
 │        Row Valid N %   │     .│     .│     .│     .│     .│     .│
 │        Row Total N %   │     .│     .│     .│     .│     .│     .│
-│        Valid N         │     3│     0│     0│     3│     3│     9
-│        Total N         │     6│     6│     6│     6│     6│    36
+│        Valid N         │     5│     0│     0│     5│     5│    15
+│        Total N         │     5│     5│     5│     5│     5│    30
 ╰────────────────────────┴──────┴──────┴──────┴──────┴──────┴──────╯
 
                         Custom Tables
@@ -2272,28 +2272,28 @@ dnl is expected behavior.
 ├────────────────────────┼──────┼──────┼──────┼──────┼──────┤
 │x 1.00  Count           │     1│     1│     1│     1│     4│
 │        Column %        │ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
-│        Column Valid N %│   .0%│     .│   .0%│   .0%│     .│
-│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
+│        Column Valid N %│ 25.0%│     .│ 25.0%│ 25.0%│     .│
+│        Column Total N %│ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
 │        Row %           │ 25.0%│ 25.0%│ 25.0%│ 25.0%│100.0%│
-│        Row Valid N %   │     .│     .│     .│     .│     .
+│        Row Valid N %   │ 33.3%│   .0%│ 33.3%│ 33.3%│100.0%
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
-│        Valid N         │      │      │      │      │     0
+│        Valid N         │      │      │      │      │     3
 │        Total N         │      │      │      │      │     6│
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┤
 │  2.00  Count           │     1│     1│     1│     1│     4│
 │        Column %        │ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
-│        Column Valid N %│   .0%│     .│   .0%│   .0%│     .│
-│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
+│        Column Valid N %│ 25.0%│     .│ 25.0%│ 25.0%│     .│
+│        Column Total N %│ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
 │        Row %           │ 25.0%│ 25.0%│ 25.0%│ 25.0%│100.0%│
-│        Row Valid N %   │     .│     .│     .│     .│     .
+│        Row Valid N %   │ 33.3%│   .0%│ 33.3%│ 33.3%│100.0%
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
-│        Valid N         │      │      │      │      │     0
+│        Valid N         │      │      │      │      │     3
 │        Total N         │      │      │      │      │     6│
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┤
 │  3.00  Count           │     1│     1│     1│     1│     4│
 │        Column %        │ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
-│        Column Valid N %│ 50.0%│     .│ 50.0%│ 50.0%│     .│
-│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
+│        Column Valid N %│ 25.0%│     .│ 25.0%│ 25.0%│     .│
+│        Column Total N %│ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
 │        Row %           │ 25.0%│ 25.0%│ 25.0%│ 25.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2302,8 +2302,8 @@ dnl is expected behavior.
 │ ╶──────────────────────┼──────┼──────┼──────┼──────┼──────┤
 │  4.00  Count           │     1│     1│     1│     1│     4│
 │        Column %        │ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
-│        Column Valid N %│ 50.0%│     .│ 50.0%│ 50.0%│     .│
-│        Column Total N %│ 20.0%│ 20.0%│ 20.0%│ 20.0%│     .│
+│        Column Valid N %│ 25.0%│     .│ 25.0%│ 25.0%│     .│
+│        Column Total N %│ 25.0%│ 25.0%│ 25.0%│ 25.0%│     .│
 │        Row %           │ 25.0%│ 25.0%│ 25.0%│ 25.0%│100.0%│
 │        Row Valid N %   │ 33.3%│   .0%│ 33.3%│ 33.3%│100.0%│
 │        Row Total N %   │ 16.7%│ 16.7%│ 16.7%│ 16.7%│100.0%│
@@ -2317,8 +2317,8 @@ dnl is expected behavior.
 │        Row %           │     .│     .│     .│     .│     .│
 │        Row Valid N %   │     .│     .│     .│     .│     .│
 │        Row Total N %   │     .│     .│     .│     .│     .│
-│        Valid N         │     2│     0│     2│     2│     6
-│        Total N         │     5│     5│     5│     5│    30
+│        Valid N         │     4│     0│     4│     4│    12
+│        Total N         │     4│     4│     4│     4│    24
 ╰────────────────────────┴──────┴──────┴──────┴──────┴──────╯
 ])
 AT_CLEANUP
@@ -3357,17 +3357,17 @@ Male
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
-│                       Layer Column ID│  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
+│QN26 Yes QN61 Yes QN57 Column ID      │  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
+│                       Layer Column ID│  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
-│                       Layer Column ID│  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
+│              No  QN57 Column ID      │  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
+│                       Layer Column ID│  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 18│17│ 19│20│ 22│21│ 23│24│ 25│26│ 27│28│ 29│30│ 32│31│
-│                       Layer Column ID│  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
+│     No  QN61 Yes QN57 Column ID      │ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 32│31│
+│                       Layer Column ID│  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 18│17│ 19│20│ 22│21│ 23│24│ 25│26│ 27│28│ 29│30│ 32│31│
-│                       Layer Column ID│  1│ 2│  4│ 3│  6│ 5│  8│ 7│  9│10│ 11│12│ 14│13│ 15│16│
+│              No  QN57 Column ID      │ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 32│31│
+│                       Layer Column ID│  2│ 1│  4│ 3│  6│ 5│  7│ 8│ 10│ 9│ 11│12│ 14│13│ 15│16│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                                           Custom Tables
@@ -3387,17 +3387,17 @@ Female
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │ 33│34│ 36│35│ 37│38│ 39│40│ 42│41│ 44│43│ 45│46│ 47│48│
-│                       Layer Column ID│ 17│18│ 20│19│ 21│22│ 23│24│ 26│25│ 28│27│ 29│30│ 31│32│
+│QN26 Yes QN61 Yes QN57 Column ID      │ 34│33│ 35│36│ 37│38│ 39│40│ 41│42│ 44│43│ 45│46│ 47│48│
+│                       Layer Column ID│ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 31│32│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 33│34│ 36│35│ 37│38│ 39│40│ 42│41│ 44│43│ 45│46│ 47│48│
-│                       Layer Column ID│ 17│18│ 20│19│ 21│22│ 23│24│ 26│25│ 28│27│ 29│30│ 31│32│
+│              No  QN57 Column ID      │ 34│33│ 35│36│ 37│38│ 39│40│ 41│42│ 44│43│ 45│46│ 47│48│
+│                       Layer Column ID│ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 31│32│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 49│50│ 51│52│ 54│53│ 56│55│ 57│58│ 60│59│ 62│61│ 64│63│
-│                       Layer Column ID│ 17│18│ 20│19│ 21│22│ 23│24│ 26│25│ 28│27│ 29│30│ 31│32│
+│     No  QN61 Yes QN57 Column ID      │ 50│49│ 51│52│ 53│54│ 55│56│ 57│58│ 59│60│ 62│61│ 64│63│
+│                       Layer Column ID│ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 31│32│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 49│50│ 51│52│ 54│53│ 56│55│ 57│58│ 60│59│ 62│61│ 64│63│
-│                       Layer Column ID│ 17│18│ 20│19│ 21│22│ 23│24│ 26│25│ 28│27│ 29│30│ 31│32│
+│              No  QN57 Column ID      │ 50│49│ 51│52│ 53│54│ 55│56│ 57│58│ 59│60│ 62│61│ 64│63│
+│                       Layer Column ID│ 18│17│ 19│20│ 21│22│ 23│24│ 25│26│ 28│27│ 29│30│ 31│32│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──┴───┴──╯
 ])
 AT_CLEANUP
@@ -3589,17 +3589,17 @@ Male
 │                                           ├────┼────┼────┼────┤
 │                                           │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Yes Row ID      │   1│   1│   3│   3│
-│                               Layer Row ID│   1│   1│   1│   1│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │   2│   2│   4│   4│
+│QN26 Yes QN61 Yes QN57 Yes Yes Row ID      │   2│   2│   3│   3│
 │                               Layer Row ID│   2│   2│   2│   2│
-│                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │   6│   6│   7│   7│
-│                               Layer Row ID│   4│   4│   4│   4│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │   5│   5│   8│   8│
+│                           No  Row ID      │   1│   1│   4│   4│
+│                               Layer Row ID│   1│   1│   1│   1│
+│                      ╶────────────────────┼────┼────┼────┼────┤
+│                       No  Yes Row ID      │   5│   5│   7│   7│
 │                               Layer Row ID│   3│   3│   3│   3│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │   6│   6│   8│   8│
+│                               Layer Row ID│   4│   4│   4│   4│
 │             ╶─────────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Yes Row ID      │  10│  10│  11│  11│
 │                               Layer Row ID│   6│   6│   6│   6│
@@ -3607,29 +3607,29 @@ Male
 │                           No  Row ID      │   9│   9│  12│  12│
 │                               Layer Row ID│   5│   5│   5│   5│
 │                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │  13│  13│  15│  15│
-│                               Layer Row ID│   7│   7│   7│   7│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  14│  14│  16│  16│
+│                       No  Yes Row ID      │  14│  14│  16│  16│
 │                               Layer Row ID│   8│   8│   8│   8│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  13│  13│  15│  15│
+│                               Layer Row ID│   7│   7│   7│   7│
 │    ╶──────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Yes Row ID      │  17│  17│  20│  20
+│     No  QN61 Yes QN57 Yes Yes Row ID      │  17│  17│  19│  19
 │                               Layer Row ID│   9│   9│   9│   9│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  18│  18│  19│  19
+│                           No  Row ID      │  18│  18│  20│  20
 │                               Layer Row ID│  10│  10│  10│  10│
 │                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │  21│  21│  24│  24
+│                       No  Yes Row ID      │  21│  21│  23│  23
 │                               Layer Row ID│  11│  11│  11│  11│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  22│  22│  23│  23
+│                           No  Row ID      │  22│  22│  24│  24
 │                               Layer Row ID│  12│  12│  12│  12│
 │             ╶─────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Yes Row ID      │  25│  25│  27│  27│
-│                               Layer Row ID│  13│  13│  13│  13│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  26│  26│  28│  28│
+│              No  QN57 Yes Yes Row ID      │  26│  26│  28│  28│
 │                               Layer Row ID│  14│  14│  14│  14│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  25│  25│  27│  27│
+│                               Layer Row ID│  13│  13│  13│  13│
 │                      ╶────────────────────┼────┼────┼────┼────┤
 │                       No  Yes Row ID      │  30│  30│  32│  32│
 │                               Layer Row ID│  16│  16│  16│  16│
@@ -3651,35 +3651,35 @@ Female
 │                                           ├────┼────┼────┼────┤
 │                                           │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Yes Row ID      │  34│  34│  35│  35│
-│                               Layer Row ID│  18│  18│  18│  18│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  33│  33│  36│  36│
+│QN26 Yes QN61 Yes QN57 Yes Yes Row ID      │  33│  33│  36│  36│
 │                               Layer Row ID│  17│  17│  17│  17│
-│                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │  38│  38│  39│  39│
-│                               Layer Row ID│  20│  20│  20│  20│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  37│  37│  40│  40│
+│                           No  Row ID      │  34│  34│  35│  35│
+│                               Layer Row ID│  18│  18│  18│  18│
+│                      ╶────────────────────┼────┼────┼────┼────┤
+│                       No  Yes Row ID      │  37│  37│  39│  39│
 │                               Layer Row ID│  19│  19│  19│  19│
-│             ╶─────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Yes Row ID      │  42│  42│  43│  43│
-│                               Layer Row ID│  22│  22│  22│  22│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  41│  41│  44│  44│
+│                           No  Row ID      │  38│  38│  40│  40│
+│                               Layer Row ID│  20│  20│  20│  20│
+│             ╶─────────────────────────────┼────┼────┼────┼────┤
+│              No  QN57 Yes Yes Row ID      │  41│  41│  44│  44│
 │                               Layer Row ID│  21│  21│  21│  21│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  42│  42│  43│  43│
+│                               Layer Row ID│  22│  22│  22│  22│
 │                      ╶────────────────────┼────┼────┼────┼────┤
-│                       No  Yes Row ID      │  45│  45│  47│  47
+│                       No  Yes Row ID      │  45│  45│  48│  48
 │                               Layer Row ID│  23│  23│  23│  23│
 │                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  46│  46│  48│  48
+│                           No  Row ID      │  46│  46│  47│  47
 │                               Layer Row ID│  24│  24│  24│  24│
 │    ╶──────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Yes Row ID      │  50│  50│  51│  51│
-│                               Layer Row ID│  26│  26│  26│  26│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  49│  49│  52│  52│
+│     No  QN61 Yes QN57 Yes Yes Row ID      │  49│  49│  52│  52│
 │                               Layer Row ID│  25│  25│  25│  25│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  50│  50│  51│  51│
+│                               Layer Row ID│  26│  26│  26│  26│
 │                      ╶────────────────────┼────┼────┼────┼────┤
 │                       No  Yes Row ID      │  53│  53│  55│  55│
 │                               Layer Row ID│  27│  27│  27│  27│
@@ -3687,11 +3687,11 @@ Female
 │                           No  Row ID      │  54│  54│  56│  56│
 │                               Layer Row ID│  28│  28│  28│  28│
 │             ╶─────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Yes Row ID      │  57│  57│  59│  59│
-│                               Layer Row ID│  29│  29│  29│  29│
-│                          ╶────────────────┼────┼────┼────┼────┤
-│                           No  Row ID      │  58│  58│  60│  60│
+│              No  QN57 Yes Yes Row ID      │  58│  58│  59│  59│
 │                               Layer Row ID│  30│  30│  30│  30│
+│                          ╶────────────────┼────┼────┼────┼────┤
+│                           No  Row ID      │  57│  57│  60│  60│
+│                               Layer Row ID│  29│  29│  29│  29│
 │                      ╶────────────────────┼────┼────┼────┼────┤
 │                       No  Yes Row ID      │  62│  62│  64│  64│
 │                               Layer Row ID│  32│  32│  32│  32│
@@ -3862,19 +3862,19 @@ Yes
 ├──────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │QN26 Yes QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  2│ 2│  2│ 2│  2│ 2│  2│ 2│
-│                       Subtable ID│  2│ 2│  4│ 4│  6│ 6│  7│ 7│
+│                       Subtable ID│  2│ 2│  3│ 3│  5│ 5│  7│ 7│
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  2│ 2│  2│ 2│  2│ 2│  2│ 2│
-│                       Subtable ID│  2│ 2│  4│ 4│  6│ 6│  7│ 7│
+│                       Subtable ID│  2│ 2│  3│ 3│  5│ 5│  7│ 7│
 │    ╶─────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │     No  QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  2│ 2│  2│ 2│  2│ 2│  2│ 2│
-│                       Subtable ID│ 10│10│ 12│12│ 13│13│ 15│15
+│                       Subtable ID│ 10│10│ 12│12│ 13│13│ 16│16
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  2│ 2│  2│ 2│  2│ 2│  2│ 2│
-│                       Subtable ID│ 10│10│ 12│12│ 13│13│ 15│15
+│                       Subtable ID│ 10│10│ 12│12│ 13│13│ 16│16
 ╰──────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -3895,19 +3895,19 @@ No
 ├──────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │QN26 Yes QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Subtable ID│  1│ 1│  3│ 3│  5│ 5│  8│ 8│
+│                       Subtable ID│  1│ 1│  4│ 4│  6│ 6│  8│ 8│
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Subtable ID│  1│ 1│  3│ 3│  5│ 5│  8│ 8│
+│                       Subtable ID│  1│ 1│  4│ 4│  6│ 6│  8│ 8│
 │    ╶─────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │     No  QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Subtable ID│  9│ 9│ 11│11│ 14│14│ 16│16
+│                       Subtable ID│  9│ 9│ 11│11│ 14│14│ 15│15
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │                       Layer ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Subtable ID│  9│ 9│ 11│11│ 14│14│ 16│16
+│                       Subtable ID│  9│ 9│ 11│11│ 14│14│ 15│15
 ╰──────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -3927,20 +3927,20 @@ Yes
 │                                  │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │QN26 Yes QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
-│                       Subtable ID│ 18│18│ 20│20│ 21│21│ 23│23│
+│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│                       Subtable ID│ 17│17│ 19│19│ 21│21│ 23│23│
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
-│                       Subtable ID│ 18│18│ 20│20│ 21│21│ 23│23│
+│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│                       Subtable ID│ 17│17│ 19│19│ 21│21│ 23│23│
 │    ╶─────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │     No  QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
-│                       Subtable ID│ 26│26│ 27│27│ 30│30│ 31│31
+│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│                       Subtable ID│ 25│25│ 28│28│ 29│29│ 32│32
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
-│                       Subtable ID│ 26│26│ 27│27│ 30│30│ 31│31
+│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│                       Subtable ID│ 25│25│ 28│28│ 29│29│ 32│32
 ╰──────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -3960,20 +3960,20 @@ No
 │                                  │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │QN26 Yes QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
-│                       Subtable ID│ 17│17│ 19│19│ 22│22│ 24│24│
+│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│                       Subtable ID│ 18│18│ 20│20│ 22│22│ 24│24│
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
-│                       Subtable ID│ 17│17│ 19│19│ 22│22│ 24│24│
+│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│                       Subtable ID│ 18│18│ 20│20│ 22│22│ 24│24│
 │    ╶─────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │     No  QN61 Yes QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
-│                       Subtable ID│ 25│25│ 28│28│ 29│29│ 32│32
+│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│                       Subtable ID│ 26│26│ 27│27│ 30│30│ 31│31
 │             ╶────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
 │              No  QN57 Table ID   │  1│ 1│  1│ 1│  1│ 1│  1│ 1│
-│                       Layer ID   │  3│ 3│  3│ 3│  3│ 3│  3│ 3
-│                       Subtable ID│ 25│25│ 28│28│ 29│29│ 32│32
+│                       Layer ID   │  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│                       Subtable ID│ 26│26│ 27│27│ 30│30│ 31│31
 ╰──────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -3992,17 +3992,17 @@ Yes
 │                                   ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                   │Yes│No│Yes│No│Yes│No│Yes│No│
 ├───────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Row ID      │  1│ 1│  3│ 3│  6│ 6│  7│ 7
+│QN26 Yes QN61 Yes QN57 Row ID      │  1│ 1│  3│ 3│  6│ 6│  8│ 8
 │                       Layer Row ID│  1│ 1│  1│ 1│  1│ 1│  1│ 1│
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 10│10│ 11│11│ 13│13│ 15│15│
-│                       Layer Row ID│  4│ 4│  4│ 4│  4│ 4│  4│ 4
+│              No  QN57 Row ID      │  9│ 9│ 11│11│ 14│14│ 15│15│
+│                       Layer Row ID│  3│ 3│  3│ 3│  3│ 3│  3│ 3
 │    ╶──────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Row ID      │ 17│17│ 20│20│ 21│21│ 24│24
-│                       Layer Row ID│  5│ 5│  5│ 5│  5│ 5│  5│ 5
+│     No  QN61 Yes QN57 Row ID      │ 18│18│ 20│20│ 22│22│ 23│23
+│                       Layer Row ID│  6│ 6│  6│ 6│  6│ 6│  6│ 6
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 25│25│ 28│28│ 30│30│ 31│31
-│                       Layer Row ID│  7│ 7│  7│ 7│  7│ 7│  7│ 7
+│              No  QN57 Row ID      │ 26│26│ 28│28│ 29│29│ 32│32
+│                       Layer Row ID│  8│ 8│  8│ 8│  8│ 8│  8│ 8
 ╰───────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -4021,17 +4021,17 @@ No
 │                                   ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                   │Yes│No│Yes│No│Yes│No│Yes│No│
 ├───────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Row ID      │  2│ 2│  4│ 4│  5│ 5│  8│ 8
+│QN26 Yes QN61 Yes QN57 Row ID      │  2│ 2│  4│ 4│  5│ 5│  7│ 7
 │                       Layer Row ID│  2│ 2│  2│ 2│  2│ 2│  2│ 2│
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │  9│ 9│ 12│12│ 14│14│ 16│16│
-│                       Layer Row ID│  3│ 3│  3│ 3│  3│ 3│  3│ 3
+│              No  QN57 Row ID      │ 10│10│ 12│12│ 13│13│ 16│16│
+│                       Layer Row ID│  4│ 4│  4│ 4│  4│ 4│  4│ 4
 │    ╶──────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Row ID      │ 18│18│ 19│19│ 22│22│ 23│23
-│                       Layer Row ID│  6│ 6│  6│ 6│  6│ 6│  6│ 6
+│     No  QN61 Yes QN57 Row ID      │ 17│17│ 19│19│ 21│21│ 24│24
+│                       Layer Row ID│  5│ 5│  5│ 5│  5│ 5│  5│ 5
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 26│26│ 27│27│ 29│29│ 32│32
-│                       Layer Row ID│  8│ 8│  8│ 8│  8│ 8│  8│ 8
+│              No  QN57 Row ID      │ 25│25│ 27│27│ 30│30│ 31│31
+│                       Layer Row ID│  7│ 7│  7│ 7│  7│ 7│  7│ 7
 ╰───────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -4050,17 +4050,17 @@ Yes
 │                                   ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                   │Yes│No│Yes│No│Yes│No│Yes│No│
 ├───────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Row ID      │ 34│34│ 36│36│ 38│38│ 39│39
-│                       Layer Row ID│ 10│10│ 10│10│ 10│10│ 10│10
+│QN26 Yes QN61 Yes QN57 Row ID      │ 33│33│ 36│36│ 38│38│ 40│40
+│                       Layer Row ID│  9│ 9│  9│ 9│  9│ 9│  9│ 9
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 41│41│ 43│43│ 46│46│ 47│47│
-│                       Layer Row ID│ 11│11│ 11│11│ 11│11│ 11│11
+│              No  QN57 Row ID      │ 42│42│ 43│43│ 45│45│ 47│47│
+│                       Layer Row ID│ 12│12│ 12│12│ 12│12│ 12│12
 │    ╶──────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Row ID      │ 50│50│ 51│51│ 53│53│ 56│56│
+│     No  QN61 Yes QN57 Row ID      │ 50│50│ 52│52│ 53│53│ 56│56│
 │                       Layer Row ID│ 14│14│ 14│14│ 14│14│ 14│14│
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 58│58│ 59│59│ 62│62│ 63│63│
-│                       Layer Row ID│ 16│16│ 16│16│ 16│16│ 16│16
+│              No  QN57 Row ID      │ 57│57│ 60│60│ 61│61│ 63│63│
+│                       Layer Row ID│ 15│15│ 15│15│ 15│15│ 15│15
 ╰───────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                           Custom Tables
@@ -4079,17 +4079,17 @@ No
 │                                   ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                   │Yes│No│Yes│No│Yes│No│Yes│No│
 ├───────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Row ID      │ 33│33│ 35│35│ 37│37│ 40│40
-│                       Layer Row ID│  9│ 9│  9│ 9│  9│ 9│  9│ 9
+│QN26 Yes QN61 Yes QN57 Row ID      │ 34│34│ 35│35│ 37│37│ 39│39
+│                       Layer Row ID│ 10│10│ 10│10│ 10│10│ 10│10
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 42│42│ 44│44│ 45│45│ 48│48│
-│                       Layer Row ID│ 12│12│ 12│12│ 12│12│ 12│12
+│              No  QN57 Row ID      │ 41│41│ 44│44│ 46│46│ 48│48│
+│                       Layer Row ID│ 11│11│ 11│11│ 11│11│ 11│11
 │    ╶──────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Row ID      │ 49│49│ 52│52│ 54│54│ 55│55│
+│     No  QN61 Yes QN57 Row ID      │ 49│49│ 51│51│ 54│54│ 55│55│
 │                       Layer Row ID│ 13│13│ 13│13│ 13│13│ 13│13│
 │             ╶─────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Row ID      │ 57│57│ 60│60│ 61│61│ 64│64│
-│                       Layer Row ID│ 15│15│ 15│15│ 15│15│ 15│15
+│              No  QN57 Row ID      │ 58│58│ 59│59│ 62│62│ 64│64│
+│                       Layer Row ID│ 16│16│ 16│16│ 16│16│ 16│16
 ╰───────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                             Custom Tables
@@ -4108,17 +4108,17 @@ Yes
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │  1│ 4│  6│ 8│  9│11│ 14│15│
-│                       Layer Column ID│  1│ 4│  6│ 8│  9│11│ 14│15│
+│QN26 Yes QN61 Yes QN57 Column ID      │  2│ 4│  6│ 7│ 10│11│ 14│15│
+│                       Layer Column ID│  2│ 4│  6│ 7│ 10│11│ 14│15│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │  1│ 4│  6│ 8│  9│11│ 14│15│
-│                       Layer Column ID│  1│ 4│  6│ 8│  9│11│ 14│15│
+│              No  QN57 Column ID      │  2│ 4│  6│ 7│ 10│11│ 14│15│
+│                       Layer Column ID│  2│ 4│  6│ 7│ 10│11│ 14│15│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 18│19│ 22│23│ 25│27│ 29│32│
-│                       Layer Column ID│  1│ 4│  6│ 8│  9│11│ 14│15│
+│     No  QN61 Yes QN57 Column ID      │ 18│19│ 21│23│ 25│28│ 29│32│
+│                       Layer Column ID│  2│ 4│  6│ 7│ 10│11│ 14│15│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 18│19│ 22│23│ 25│27│ 29│32│
-│                       Layer Column ID│  1│ 4│  6│ 8│  9│11│ 14│15│
+│              No  QN57 Column ID      │ 18│19│ 21│23│ 25│28│ 29│32│
+│                       Layer Column ID│  2│ 4│  6│ 7│ 10│11│ 14│15│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                             Custom Tables
@@ -4137,17 +4137,17 @@ No
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │  2│ 3│  5│ 7│ 10│12│ 13│16│
-│                       Layer Column ID│  2│ 3│  5│ 7│ 10│12│ 13│16│
+│QN26 Yes QN61 Yes QN57 Column ID      │  1│ 3│  5│ 8│  9│12│ 13│16│
+│                       Layer Column ID│  1│ 3│  5│ 8│  9│12│ 13│16│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │  2│ 3│  5│ 7│ 10│12│ 13│16│
-│                       Layer Column ID│  2│ 3│  5│ 7│ 10│12│ 13│16│
+│              No  QN57 Column ID      │  1│ 3│  5│ 8│  9│12│ 13│16│
+│                       Layer Column ID│  1│ 3│  5│ 8│  9│12│ 13│16│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 17│20│ 21│24│ 26│28│ 30│31│
-│                       Layer Column ID│  2│ 3│  5│ 7│ 10│12│ 13│16│
+│     No  QN61 Yes QN57 Column ID      │ 17│20│ 22│24│ 26│27│ 30│31│
+│                       Layer Column ID│  1│ 3│  5│ 8│  9│12│ 13│16│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 17│20│ 21│24│ 26│28│ 30│31│
-│                       Layer Column ID│  2│ 3│  5│ 7│ 10│12│ 13│16│
+│              No  QN57 Column ID      │ 17│20│ 22│24│ 26│27│ 30│31│
+│                       Layer Column ID│  1│ 3│  5│ 8│  9│12│ 13│16│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                             Custom Tables
@@ -4166,17 +4166,17 @@ Yes
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │ 33│36│ 37│39│ 42│44│ 45│47│
-│                       Layer Column ID│ 17│20│ 21│23│ 26│28│ 29│31│
+│QN26 Yes QN61 Yes QN57 Column ID      │ 34│35│ 37│39│ 41│44│ 45│47│
+│                       Layer Column ID│ 18│19│ 21│23│ 25│28│ 29│31│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 33│36│ 37│39│ 42│44│ 45│47│
-│                       Layer Column ID│ 17│20│ 21│23│ 26│28│ 29│31│
+│              No  QN57 Column ID      │ 34│35│ 37│39│ 41│44│ 45│47│
+│                       Layer Column ID│ 18│19│ 21│23│ 25│28│ 29│31│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 49│51│ 54│56│ 57│60│ 62│64│
-│                       Layer Column ID│ 17│20│ 21│23│ 26│28│ 29│31│
+│     No  QN61 Yes QN57 Column ID      │ 50│51│ 53│55│ 57│59│ 62│64│
+│                       Layer Column ID│ 18│19│ 21│23│ 25│28│ 29│31│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 49│51│ 54│56│ 57│60│ 62│64│
-│                       Layer Column ID│ 17│20│ 21│23│ 26│28│ 29│31│
+│              No  QN57 Column ID      │ 50│51│ 53│55│ 57│59│ 62│64│
+│                       Layer Column ID│ 18│19│ 21│23│ 25│28│ 29│31│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 
                             Custom Tables
@@ -4195,17 +4195,17 @@ No
 │                                      ├───┬──┼───┬──┼───┬──┼───┬──┤
 │                                      │Yes│No│Yes│No│Yes│No│Yes│No│
 ├──────────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│QN26 Yes QN61 Yes QN57 Column ID      │ 34│35│ 38│40│ 41│43│ 46│48│
-│                       Layer Column ID│ 18│19│ 22│24│ 25│27│ 30│32│
+│QN26 Yes QN61 Yes QN57 Column ID      │ 33│36│ 38│40│ 42│43│ 46│48│
+│                       Layer Column ID│ 17│20│ 22│24│ 26│27│ 30│32│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 34│35│ 38│40│ 41│43│ 46│48│
-│                       Layer Column ID│ 18│19│ 22│24│ 25│27│ 30│32│
+│              No  QN57 Column ID      │ 33│36│ 38│40│ 42│43│ 46│48│
+│                       Layer Column ID│ 17│20│ 22│24│ 26│27│ 30│32│
 │    ╶─────────────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│     No  QN61 Yes QN57 Column ID      │ 50│52│ 53│55│ 58│59│ 61│63│
-│                       Layer Column ID│ 18│19│ 22│24│ 25│27│ 30│32│
+│     No  QN61 Yes QN57 Column ID      │ 49│52│ 54│56│ 58│60│ 61│63│
+│                       Layer Column ID│ 17│20│ 22│24│ 26│27│ 30│32│
 │             ╶────────────────────────┼───┼──┼───┼──┼───┼──┼───┼──┤
-│              No  QN57 Column ID      │ 50│52│ 53│55│ 58│59│ 61│63│
-│                       Layer Column ID│ 18│19│ 22│24│ 25│27│ 30│32│
+│              No  QN57 Column ID      │ 49│52│ 54│56│ 58│60│ 61│63│
+│                       Layer Column ID│ 17│20│ 22│24│ 26│27│ 30│32│
 ╰──────────────────────────────────────┴───┴──┴───┴──┴───┴──┴───┴──╯
 ])
 AT_CLEANUP
@@ -4252,27 +4252,27 @@ Yes
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│   5│   5│   8│   8
+│                           Subtable ID│   5│   5│   7│   7
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│   5│   5│   8│   8
+│                           Subtable ID│   5│   5│   7│   7
 │    ╶─────────────────────────────────┼────┼────┼────┼────┤
 │     No  QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│   9│   9│  12│  12│
+│                           Subtable ID│  10│  10│  12│  12│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│   9│   9│  12│  12│
+│                           Subtable ID│  10│  10│  12│  12│
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│  14│  14│  15│  15│
+│                           Subtable ID│  13│  13│  15│  15│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   2│   2│   2│   2│
-│                           Subtable ID│  14│  14│  15│  15│
+│                           Subtable ID│  13│  13│  15│  15│
 ╰──────────────────────────────────────┴────┴────┴────┴────╯
 
                         Custom Tables
@@ -4299,27 +4299,27 @@ No
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│   6│   6│   7│   7
+│                           Subtable ID│   6│   6│   8│   8
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│   6│   6│   7│   7
+│                           Subtable ID│   6│   6│   8│   8
 │    ╶─────────────────────────────────┼────┼────┼────┼────┤
 │     No  QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│  10│  10│  11│  11│
+│                           Subtable ID│   9│   9│  11│  11│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│  10│  10│  11│  11│
+│                           Subtable ID│   9│   9│  11│  11│
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│  13│  13│  16│  16│
+│                           Subtable ID│  14│  14│  16│  16│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   1│   1│   1│   1│
-│                           Subtable ID│  13│  13│  16│  16│
+│                           Subtable ID│  14│  14│  16│  16│
 ╰──────────────────────────────────────┴────┴────┴────┴────╯
 
                         Custom Tables
@@ -4338,35 +4338,35 @@ Yes
 ├──────────────────────────────────────┼────┼────┼────┼────┤
 │QN26 Yes QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  18│  18│  20│  20
+│                           Subtable ID│  18│  18│  19│  19
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  18│  18│  20│  20
+│                           Subtable ID│  18│  18│  19│  19
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  21│  21│  23│  23│
+│                           Subtable ID│  22│  22│  23│  23│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  21│  21│  23│  23│
+│                           Subtable ID│  22│  22│  23│  23│
 │    ╶─────────────────────────────────┼────┼────┼────┼────┤
 │     No  QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  25│  25│  28│  28│
+│                           Subtable ID│  26│  26│  28│  28│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  25│  25│  28│  28│
+│                           Subtable ID│  26│  26│  28│  28│
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  30│  30│  32│  32
+│                           Subtable ID│  29│  29│  31│  31
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   4│   4│   4│   4│
-│                           Subtable ID│  30│  30│  32│  32
+│                           Subtable ID│  29│  29│  31│  31
 ╰──────────────────────────────────────┴────┴────┴────┴────╯
 
                         Custom Tables
@@ -4385,35 +4385,35 @@ No
 ├──────────────────────────────────────┼────┼────┼────┼────┤
 │QN26 Yes QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  17│  17│  19│  19
+│                           Subtable ID│  17│  17│  20│  20
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  17│  17│  19│  19
+│                           Subtable ID│  17│  17│  20│  20
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  22│  22│  24│  24│
+│                           Subtable ID│  21│  21│  24│  24│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  22│  22│  24│  24│
+│                           Subtable ID│  21│  21│  24│  24│
 │    ╶─────────────────────────────────┼────┼────┼────┼────┤
 │     No  QN61 Yes QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  26│  26│  27│  27│
+│                           Subtable ID│  25│  25│  27│  27│
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  26│  26│  27│  27│
+│                           Subtable ID│  25│  25│  27│  27│
 │             ╶────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  29│  29│  31│  31
+│                           Subtable ID│  30│  30│  32│  32
 │                      ╶───────────────┼────┼────┼────┼────┤
 │                       No  Table ID   │   1│   1│   1│   1│
 │                           Layer ID   │   3│   3│   3│   3│
-│                           Subtable ID│  29│  29│  31│  31
+│                           Subtable ID│  30│  30│  32│  32
 ╰──────────────────────────────────────┴────┴────┴────┴────╯
 
                         Custom Tables
@@ -4430,26 +4430,26 @@ Yes
 │                                       ├────┼────┼────┼────┤
 │                                       │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Row ID      │   1│   1│   3│   3│
-│                           Layer Row ID│   1│   1│   1│   1
+│QN26 Yes QN61 Yes QN57 Yes Row ID      │   2│   2│   3│   3│
+│                           Layer Row ID│   2│   2│   2│   2
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │   6│   6│   7│   7│
-│                           Layer Row ID│   4│   4│   4│   4
+│                       No  Row ID      │   5│   5│   7│   7│
+│                           Layer Row ID│   3│   3│   3│   3
 │             ╶─────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Row ID      │  10│  10│  11│  11│
 │                           Layer Row ID│   6│   6│   6│   6│
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  13│  13│  15│  15
-│                           Layer Row ID│   7│   7│   7│   7
+│                       No  Row ID      │  14│  14│  16│  16
+│                           Layer Row ID│   8│   8│   8│   8
 │    ╶──────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Row ID      │  17│  17│  20│  20
+│     No  QN61 Yes QN57 Yes Row ID      │  17│  17│  19│  19
 │                           Layer Row ID│   9│   9│   9│   9│
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  21│  21│  24│  24
+│                       No  Row ID      │  21│  21│  23│  23
 │                           Layer Row ID│  11│  11│  11│  11│
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  25│  25│  27│  27
-│                           Layer Row ID│  13│  13│  13│  13
+│              No  QN57 Yes Row ID      │  26│  26│  28│  28
+│                           Layer Row ID│  14│  14│  14│  14
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  30│  30│  32│  32│
 │                           Layer Row ID│  16│  16│  16│  16│
@@ -4469,26 +4469,26 @@ No
 │                                       ├────┼────┼────┼────┤
 │                                       │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Row ID      │   2│   2│   4│   4│
-│                           Layer Row ID│   2│   2│   2│   2
+│QN26 Yes QN61 Yes QN57 Yes Row ID      │   1│   1│   4│   4│
+│                           Layer Row ID│   1│   1│   1│   1
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │   5│   5│   8│   8│
-│                           Layer Row ID│   3│   3│   3│   3
+│                       No  Row ID      │   6│   6│   8│   8│
+│                           Layer Row ID│   4│   4│   4│   4
 │             ╶─────────────────────────┼────┼────┼────┼────┤
 │              No  QN57 Yes Row ID      │   9│   9│  12│  12│
 │                           Layer Row ID│   5│   5│   5│   5│
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  14│  14│  16│  16
-│                           Layer Row ID│   8│   8│   8│   8
+│                       No  Row ID      │  13│  13│  15│  15
+│                           Layer Row ID│   7│   7│   7│   7
 │    ╶──────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Row ID      │  18│  18│  19│  19
+│     No  QN61 Yes QN57 Yes Row ID      │  18│  18│  20│  20
 │                           Layer Row ID│  10│  10│  10│  10│
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  22│  22│  23│  23
+│                       No  Row ID      │  22│  22│  24│  24
 │                           Layer Row ID│  12│  12│  12│  12│
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  26│  26│  28│  28
-│                           Layer Row ID│  14│  14│  14│  14
+│              No  QN57 Yes Row ID      │  25│  25│  27│  27
+│                           Layer Row ID│  13│  13│  13│  13
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  29│  29│  31│  31│
 │                           Layer Row ID│  15│  15│  15│  15│
@@ -4508,26 +4508,26 @@ Yes
 │                                       ├────┼────┼────┼────┤
 │                                       │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Row ID      │  34│  34│  35│  35
-│                           Layer Row ID│  18│  18│  18│  18
+│QN26 Yes QN61 Yes QN57 Yes Row ID      │  33│  33│  36│  36
+│                           Layer Row ID│  17│  17│  17│  17
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  38│  38│  39│  39│
-│                           Layer Row ID│  20│  20│  20│  20
+│                       No  Row ID      │  37│  37│  39│  39│
+│                           Layer Row ID│  19│  19│  19│  19
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  42│  42│  43│  43
-│                           Layer Row ID│  22│  22│  22│  22
+│              No  QN57 Yes Row ID      │  41│  41│  44│  44
+│                           Layer Row ID│  21│  21│  21│  21
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  45│  45│  47│  47
+│                       No  Row ID      │  45│  45│  48│  48
 │                           Layer Row ID│  23│  23│  23│  23│
 │    ╶──────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Row ID      │  50│  50│  51│  51
-│                           Layer Row ID│  26│  26│  26│  26
+│     No  QN61 Yes QN57 Yes Row ID      │  49│  49│  52│  52
+│                           Layer Row ID│  25│  25│  25│  25
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  53│  53│  55│  55│
 │                           Layer Row ID│  27│  27│  27│  27│
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  57│  57│  59│  59│
-│                           Layer Row ID│  29│  29│  29│  29
+│              No  QN57 Yes Row ID      │  58│  58│  59│  59│
+│                           Layer Row ID│  30│  30│  30│  30
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  62│  62│  64│  64│
 │                           Layer Row ID│  32│  32│  32│  32│
@@ -4547,26 +4547,26 @@ No
 │                                       ├────┼────┼────┼────┤
 │                                       │QN86│QN86│QN86│QN86│
 ├───────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Row ID      │  33│  33│  36│  36
-│                           Layer Row ID│  17│  17│  17│  17
+│QN26 Yes QN61 Yes QN57 Yes Row ID      │  34│  34│  35│  35
+│                           Layer Row ID│  18│  18│  18│  18
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  37│  37│  40│  40│
-│                           Layer Row ID│  19│  19│  19│  19
+│                       No  Row ID      │  38│  38│  40│  40│
+│                           Layer Row ID│  20│  20│  20│  20
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  41│  41│  44│  44
-│                           Layer Row ID│  21│  21│  21│  21
+│              No  QN57 Yes Row ID      │  42│  42│  43│  43
+│                           Layer Row ID│  22│  22│  22│  22
 │                      ╶────────────────┼────┼────┼────┼────┤
-│                       No  Row ID      │  46│  46│  48│  48
+│                       No  Row ID      │  46│  46│  47│  47
 │                           Layer Row ID│  24│  24│  24│  24│
 │    ╶──────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Row ID      │  49│  49│  52│  52
-│                           Layer Row ID│  25│  25│  25│  25
+│     No  QN61 Yes QN57 Yes Row ID      │  50│  50│  51│  51
+│                           Layer Row ID│  26│  26│  26│  26
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  54│  54│  56│  56│
 │                           Layer Row ID│  28│  28│  28│  28│
 │             ╶─────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Row ID      │  58│  58│  60│  60│
-│                           Layer Row ID│  30│  30│  30│  30
+│              No  QN57 Yes Row ID      │  57│  57│  60│  60│
+│                           Layer Row ID│  29│  29│  29│  29
 │                      ╶────────────────┼────┼────┼────┼────┤
 │                       No  Row ID      │  61│  61│  63│  63│
 │                           Layer Row ID│  31│  31│  31│  31│
@@ -4586,29 +4586,29 @@ Yes
 │                                          ├────┼────┼────┼────┤
 │                                          │QN86│QN86│QN86│QN86│
 ├──────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Column ID      │   2│   4│   6│   7│
-│                           Layer Column ID│   2│   4│   6│   7│
+│QN26 Yes QN61 Yes QN57 Yes Column ID      │   1│   4│   5│   7│
+│                           Layer Column ID│   1│   4│   5│   7│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │   2│   4│   6│   7│
-│                           Layer Column ID│   2│   4│   6│   7│
+│                       No  Column ID      │   1│   4│   5│   7│
+│                           Layer Column ID│   1│   4│   5│   7│
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │   9│  12│  13│  16
-│                           Layer Column ID│   2│   4│   6│   7│
+│              No  QN57 Yes Column ID      │   9│  12│  14│  15
+│                           Layer Column ID│   1│   4│   5│   7│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │   9│  12│  13│  16
-│                           Layer Column ID│   2│   4│   6│   7│
+│                       No  Column ID      │   9│  12│  14│  15
+│                           Layer Column ID│   1│   4│   5│   7│
 │    ╶─────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Column ID      │  18│  19│  22│  24│
-│                           Layer Column ID│   2│   4│   6│   7│
+│     No  QN61 Yes QN57 Yes Column ID      │  18│  20│  22│  24│
+│                           Layer Column ID│   1│   4│   5│   7│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  18│  19│  22│  24│
-│                           Layer Column ID│   2│   4│   6│   7│
+│                       No  Column ID      │  18│  20│  22│  24│
+│                           Layer Column ID│   1│   4│   5│   7│
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  25│  27│  29│  32
-│                           Layer Column ID│   2│   4│   6│   7│
+│              No  QN57 Yes Column ID      │  26│  27│  30│  31
+│                           Layer Column ID│   1│   4│   5│   7│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  25│  27│  29│  32
-│                           Layer Column ID│   2│   4│   6│   7│
+│                       No  Column ID      │  26│  27│  30│  31
+│                           Layer Column ID│   1│   4│   5│   7│
 ╰──────────────────────────────────────────┴────┴────┴────┴────╯
 
                           Custom Tables
@@ -4625,29 +4625,29 @@ No
 │                                          ├────┼────┼────┼────┤
 │                                          │QN86│QN86│QN86│QN86│
 ├──────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Column ID      │   1│   3│   5│   8│
-│                           Layer Column ID│   1│   3│   5│   8│
+│QN26 Yes QN61 Yes QN57 Yes Column ID      │   2│   3│   6│   8│
+│                           Layer Column ID│   2│   3│   6│   8│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │   1│   3│   5│   8│
-│                           Layer Column ID│   1│   3│   5│   8│
+│                       No  Column ID      │   2│   3│   6│   8│
+│                           Layer Column ID│   2│   3│   6│   8│
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  10│  11│  14│  15
-│                           Layer Column ID│   1│   3│   5│   8│
+│              No  QN57 Yes Column ID      │  10│  11│  13│  16
+│                           Layer Column ID│   2│   3│   6│   8│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  10│  11│  14│  15
-│                           Layer Column ID│   1│   3│   5│   8│
+│                       No  Column ID      │  10│  11│  13│  16
+│                           Layer Column ID│   2│   3│   6│   8│
 │    ╶─────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Column ID      │  17│  20│  21│  23│
-│                           Layer Column ID│   1│   3│   5│   8│
+│     No  QN61 Yes QN57 Yes Column ID      │  17│  19│  21│  23│
+│                           Layer Column ID│   2│   3│   6│   8│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  17│  20│  21│  23│
-│                           Layer Column ID│   1│   3│   5│   8│
+│                       No  Column ID      │  17│  19│  21│  23│
+│                           Layer Column ID│   2│   3│   6│   8│
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  26│  28│  30│  31
-│                           Layer Column ID│   1│   3│   5│   8│
+│              No  QN57 Yes Column ID      │  25│  28│  29│  32
+│                           Layer Column ID│   2│   3│   6│   8│
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  26│  28│  30│  31
-│                           Layer Column ID│   1│   3│   5│   8│
+│                       No  Column ID      │  25│  28│  29│  32
+│                           Layer Column ID│   2│   3│   6│   8│
 ╰──────────────────────────────────────────┴────┴────┴────┴────╯
 
                           Custom Tables
@@ -4664,29 +4664,29 @@ Yes
 │                                          ├────┼────┼────┼────┤
 │                                          │QN86│QN86│QN86│QN86│
 ├──────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Column ID      │  34│  36│  37│  40
-│                           Layer Column ID│  10│  12│  13│  16
+│QN26 Yes QN61 Yes QN57 Yes Column ID      │  34│  36│  37│  39
+│                           Layer Column ID│  10│  12│  13│  15
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  34│  36│  37│  40
-│                           Layer Column ID│  10│  12│  13│  16
+│                       No  Column ID      │  34│  36│  37│  39
+│                           Layer Column ID│  10│  12│  13│  15
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  41│  43│  45│  47
-│                           Layer Column ID│  10│  12│  13│  16
+│              No  QN57 Yes Column ID      │  41│  43│  46│  48
+│                           Layer Column ID│  10│  12│  13│  15
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  41│  43│  45│  47
-│                           Layer Column ID│  10│  12│  13│  16
+│                       No  Column ID      │  41│  43│  46│  48
+│                           Layer Column ID│  10│  12│  13│  15
 │    ╶─────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Column ID      │  49│  51│  54│  55│
-│                           Layer Column ID│  10│  12│  13│  16
+│     No  QN61 Yes QN57 Yes Column ID      │  50│  51│  53│  55│
+│                           Layer Column ID│  10│  12│  13│  15
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  49│  51│  54│  55│
-│                           Layer Column ID│  10│  12│  13│  16
+│                       No  Column ID      │  50│  51│  53│  55│
+│                           Layer Column ID│  10│  12│  13│  15
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  58│  60│  62│  63
-│                           Layer Column ID│  10│  12│  13│  16
+│              No  QN57 Yes Column ID      │  58│  60│  62│  64
+│                           Layer Column ID│  10│  12│  13│  15
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  58│  60│  62│  63
-│                           Layer Column ID│  10│  12│  13│  16
+│                       No  Column ID      │  58│  60│  62│  64
+│                           Layer Column ID│  10│  12│  13│  15
 ╰──────────────────────────────────────────┴────┴────┴────┴────╯
 
                           Custom Tables
@@ -4703,29 +4703,29 @@ No
 │                                          ├────┼────┼────┼────┤
 │                                          │QN86│QN86│QN86│QN86│
 ├──────────────────────────────────────────┼────┼────┼────┼────┤
-│QN26 Yes QN61 Yes QN57 Yes Column ID      │  33│  35│  38│  39
-│                           Layer Column ID│   9│  11│  14│  15
+│QN26 Yes QN61 Yes QN57 Yes Column ID      │  33│  35│  38│  40
+│                           Layer Column ID│   9│  11│  14│  16
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  33│  35│  38│  39
-│                           Layer Column ID│   9│  11│  14│  15
+│                       No  Column ID      │  33│  35│  38│  40
+│                           Layer Column ID│   9│  11│  14│  16
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  42│  44│  46│  48
-│                           Layer Column ID│   9│  11│  14│  15
+│              No  QN57 Yes Column ID      │  42│  44│  45│  47
+│                           Layer Column ID│   9│  11│  14│  16
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  42│  44│  46│  48
-│                           Layer Column ID│   9│  11│  14│  15
+│                       No  Column ID      │  42│  44│  45│  47
+│                           Layer Column ID│   9│  11│  14│  16
 │    ╶─────────────────────────────────────┼────┼────┼────┼────┤
-│     No  QN61 Yes QN57 Yes Column ID      │  50│  52│  53│  56│
-│                           Layer Column ID│   9│  11│  14│  15
+│     No  QN61 Yes QN57 Yes Column ID      │  49│  52│  54│  56│
+│                           Layer Column ID│   9│  11│  14│  16
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  50│  52│  53│  56│
-│                           Layer Column ID│   9│  11│  14│  15
+│                       No  Column ID      │  49│  52│  54│  56│
+│                           Layer Column ID│   9│  11│  14│  16
 │             ╶────────────────────────────┼────┼────┼────┼────┤
-│              No  QN57 Yes Column ID      │  57│  59│  61│  64
-│                           Layer Column ID│   9│  11│  14│  15
+│              No  QN57 Yes Column ID      │  57│  59│  61│  63
+│                           Layer Column ID│   9│  11│  14│  16
 │                      ╶───────────────────┼────┼────┼────┼────┤
-│                       No  Column ID      │  57│  59│  61│  64
-│                           Layer Column ID│   9│  11│  14│  15
+│                       No  Column ID      │  57│  59│  61│  63
+│                           Layer Column ID│   9│  11│  14│  16
 ╰──────────────────────────────────────────┴────┴────┴────┴────╯
 ])
 AT_CLEANUP