=== SAVED CAST: ward_6_s41 ===
Normalized points: 64
Raw points: N/A

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.8671, 0.9190)
  [ 1]  (0.7749, 0.9201)
  [ 2]  (0.6826, 0.9227)
  [ 3]  (0.5905, 0.9270)
  [ 4]  (0.4994, 0.9413)
  [ 5]  (0.4542, 0.8957)
  [ 6]  (0.4326, 0.8060)
  [ 7]  (0.4111, 0.7163)
  [ 8]  (0.3931, 0.6258)
  [ 9]  (0.3846, 0.5339)
  [10]  (0.3512, 0.4530)
  [11]  (0.2681, 0.4153)
  [12]  (0.1775, 0.4129)
  [13]  (0.0896, 0.4370)
  [14]  (0.0269, 0.5004)
  [15]  (0.0000, 0.5880)
  [16]  (0.8671, 0.7469)
  [17]  (0.9098, 0.7615)
  [18]  (0.9504, 0.7811)
  [19]  (0.9801, 0.8120)
  [20]  (0.9973, 0.8526)
  [21]  (0.9902, 0.8954)
  [22]  (0.9456, 0.9020)
  [23]  (0.9013, 0.9007)
  [24]  (0.8571, 0.8914)
  [25]  (0.8230, 0.8644)
  [26]  (0.8011, 0.8259)
  [27]  (0.7923, 0.7824)
  [28]  (0.8199, 0.7518)
  [29]  (0.8630, 0.7415)
  [30]  (0.9064, 0.7407)
  [31]  (0.9152, 0.7415)
  [32]  (0.8671, 0.0587)
  [33]  (0.9062, 0.0670)
  [34]  (0.9419, 0.0865)
  [35]  (0.9666, 0.1184)
  [36]  (0.9804, 0.1523)
  [37]  (0.9635, 0.1892)
  [38]  (0.9347, 0.2106)
  [39]  (0.8946, 0.2171)
  [40]  (0.8585, 0.2049)
  [41]  (0.8306, 0.1762)
  [42]  (0.8094, 0.1422)
  [43]  (0.8009, 0.1025)
  [44]  (0.8372, 0.0901)
  [45]  (0.8772, 0.0856)
  [46]  (0.9126, 0.0947)
  [47]  (0.9337, 0.1294)
  [48]  (0.8671, 0.5948)
  [49]  (0.9020, 0.6088)
  [50]  (0.9369, 0.6227)
  [51]  (0.9718, 0.6367)
  [52]  (1.0000, 0.6614)
  [53]  (0.9887, 0.6906)
  [54]  (0.9545, 0.7018)
  [55]  (0.9175, 0.7087)
  [56]  (0.8802, 0.7121)
  [57]  (0.8478, 0.7013)
  [58]  (0.8244, 0.6719)
  [59]  (0.8132, 0.6361)
  [60]  (0.8345, 0.6095)
  [61]  (0.8675, 0.5954)
  [62]  (0.9044, 0.5944)
  [63]  (0.9366, 0.6135)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.4994, 0.9413)  angle=54.2 deg
  V1  (0.4542, 0.8957)  angle=31.1 deg
  V2  (0.3512, 0.4530)  angle=43.2 deg
  V3  (0.0896, 0.4370)  angle=30.0 deg
  V4  (0.0000, 0.5880)  angle=96.7 deg
  V5  (0.9973, 0.8526)  angle=32.3 deg
  V6  (0.9902, 0.8954)  angle=72.2 deg
  V7  (0.7923, 0.7824)  angle=53.5 deg
  V8  (0.8199, 0.7518)  angle=34.5 deg
  V9  (0.9152, 0.7415)  angle=99.1 deg
  V10  (0.8671, 0.0587)  angle=106.0 deg
  V11  (0.9804, 0.1523)  angle=46.9 deg
  V12  (0.8009, 0.1025)  angle=83.1 deg
  V13  (0.9126, 0.0947)  angle=44.3 deg
  V14  (0.9337, 0.1294)  angle=39.4 deg
  V15  (0.8671, 0.5948)  angle=76.3 deg
  V16  (1.0000, 0.6614)  angle=70.0 deg
  V17  (0.9887, 0.6906)  angle=50.7 deg
  V18  (0.8478, 0.7013)  angle=33.0 deg
  V19  (0.8132, 0.6361)  angle=56.0 deg
  V20  (0.9044, 0.5944)  angle=32.4 deg

--- SUGGESTED DOT TEMPLATE FORMAT ---
// Paste into SpellGestureTracker.java getDotTemplates():
new DotTemplate(DetectedPattern.SPELL_NAME, "description",
    new double[][] {
        // pick key dots from vertices above
    },
    new int[][] {
        // define connections between dots
    }
),
