=== SAVED CAST: sunless_51_s61 ===
Normalized points: 60
Raw points: N/A

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.7359, 0.9420)
  [ 1]  (0.7237, 0.8051)
  [ 2]  (0.7129, 0.6681)
  [ 3]  (0.7330, 0.5679)
  [ 4]  (0.8626, 0.6064)
  [ 5]  (1.0000, 0.6018)
  [ 6]  (0.9964, 0.4675)
  [ 7]  (0.9832, 0.3307)
  [ 8]  (0.9719, 0.1937)
  [ 9]  (0.9552, 0.0580)
  [10]  (0.7359, 0.5882)
  [11]  (0.6475, 0.5904)
  [12]  (0.5592, 0.5926)
  [13]  (0.4709, 0.5947)
  [14]  (0.3825, 0.5968)
  [15]  (0.2942, 0.5988)
  [16]  (0.2059, 0.6009)
  [17]  (0.1175, 0.6030)
  [18]  (0.0292, 0.6012)
  [19]  (0.0000, 0.5789)
  [20]  (0.7359, 0.3595)
  [21]  (0.7359, 0.4040)
  [22]  (0.7201, 0.4322)
  [23]  (0.6756, 0.4310)
  [24]  (0.6311, 0.4297)
  [25]  (0.6102, 0.3959)
  [26]  (0.5951, 0.3540)
  [27]  (0.6334, 0.3335)
  [28]  (0.6731, 0.3135)
  [29]  (0.6723, 0.3395)
  [30]  (0.7359, 0.3483)
  [31]  (0.7586, 0.3618)
  [32]  (0.7813, 0.3753)
  [33]  (0.8040, 0.3889)
  [34]  (0.8268, 0.4024)
  [35]  (0.8186, 0.4240)
  [36]  (0.7938, 0.4149)
  [37]  (0.7690, 0.4058)
  [38]  (0.7441, 0.3967)
  [39]  (0.7193, 0.3877)
  [40]  (0.7359, 0.8629)
  [41]  (0.6795, 0.8108)
  [42]  (0.6232, 0.7587)
  [43]  (0.5744, 0.7001)
  [44]  (0.5320, 0.6362)
  [45]  (0.4896, 0.5722)
  [46]  (0.4472, 0.5083)
  [47]  (0.4115, 0.4422)
  [48]  (0.4088, 0.3655)
  [49]  (0.4062, 0.2888)
  [50]  (0.7359, 0.4521)
  [51]  (0.7037, 0.4777)
  [52]  (0.6689, 0.4892)
  [53]  (0.6298, 0.4764)
  [54]  (0.5907, 0.4636)
  [55]  (0.5532, 0.4501)
  [56]  (0.5685, 0.4119)
  [57]  (0.5888, 0.3829)
  [58]  (0.6291, 0.3909)
  [59]  (0.6695, 0.3989)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.7330, 0.5679)  angle=95.2 deg
  V1  (1.0000, 0.6018)  angle=89.6 deg
  V2  (0.9552, 0.0580)  angle=150.5 deg
  V3  (0.7359, 0.5882)  angle=66.1 deg
  V4  (0.0292, 0.6012)  angle=36.2 deg
  V5  (0.0000, 0.5789)  angle=126.0 deg
  V6  (0.7359, 0.3595)  angle=106.6 deg
  V7  (0.7201, 0.4322)  angle=62.3 deg
  V8  (0.6311, 0.4297)  angle=56.7 deg
  V9  (0.5951, 0.3540)  angle=81.7 deg
  V10  (0.6731, 0.3135)  angle=118.6 deg
  V11  (0.6723, 0.3395)  angle=84.0 deg
  V12  (0.8268, 0.4024)  angle=79.9 deg
  V13  (0.8186, 0.4240)  angle=89.4 deg
  V14  (0.7193, 0.3877)  angle=112.1 deg
  V15  (0.7359, 0.8629)  angle=134.8 deg
  V16  (0.4062, 0.2888)  angle=118.3 deg
  V17  (0.7359, 0.4521)  angle=115.2 deg
  V18  (0.6689, 0.4892)  angle=36.5 deg
  V19  (0.5532, 0.4501)  angle=92.0 deg
  V20  (0.5888, 0.3829)  angle=66.3 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
    }
),
