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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.1580, 0.8411)
  [ 1]  (0.2031, 0.8657)
  [ 2]  (0.2550, 0.8763)
  [ 3]  (0.3068, 0.8869)
  [ 4]  (0.3587, 0.8975)
  [ 5]  (0.4111, 0.9044)
  [ 6]  (0.4640, 0.9080)
  [ 7]  (0.5168, 0.9116)
  [ 8]  (0.5697, 0.9152)
  [ 9]  (0.6225, 0.9188)
  [10]  (0.6300, 0.8676)
  [11]  (0.6207, 0.8159)
  [12]  (0.6088, 0.7642)
  [13]  (0.5986, 0.7124)
  [14]  (0.5940, 0.6596)
  [15]  (0.5894, 0.6069)
  [16]  (0.5848, 0.5541)
  [17]  (0.5839, 0.5013)
  [18]  (0.5891, 0.4486)
  [19]  (0.5944, 0.3959)
  [20]  (0.5996, 0.3432)
  [21]  (0.6144, 0.2924)
  [22]  (0.6292, 0.2415)
  [23]  (0.6440, 0.1907)
  [24]  (0.6768, 0.1494)
  [25]  (0.7108, 0.1088)
  [26]  (0.7582, 0.0911)
  [27]  (0.8103, 0.0812)
  [28]  (0.8604, 0.0955)
  [29]  (0.9103, 0.1133)
  [30]  (0.9592, 0.1329)
  [31]  (1.0000, 0.1666)
  [32]  (0.1580, 0.3927)
  [33]  (0.1318, 0.4060)
  [34]  (0.1055, 0.4193)
  [35]  (0.0793, 0.4327)
  [36]  (0.0648, 0.4578)
  [37]  (0.0511, 0.4839)
  [38]  (0.0472, 0.5124)
  [39]  (0.0472, 0.5418)
  [40]  (0.0472, 0.5712)
  [41]  (0.0608, 0.5957)
  [42]  (0.0797, 0.6182)
  [43]  (0.0987, 0.6408)
  [44]  (0.1269, 0.6442)
  [45]  (0.1563, 0.6452)
  [46]  (0.1857, 0.6461)
  [47]  (0.2116, 0.6390)
  [48]  (0.2310, 0.6169)
  [49]  (0.2503, 0.5947)
  [50]  (0.2569, 0.5663)
  [51]  (0.2624, 0.5374)
  [52]  (0.2679, 0.5085)
  [53]  (0.2686, 0.4792)
  [54]  (0.2593, 0.4551)
  [55]  (0.2338, 0.4403)
  [56]  (0.2053, 0.4360)
  [57]  (0.1759, 0.4345)
  [58]  (0.1465, 0.4331)
  [59]  (0.1171, 0.4316)
  [60]  (0.0877, 0.4302)
  [61]  (0.0585, 0.4334)
  [62]  (0.0292, 0.4367)
  [63]  (0.0000, 0.4399)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.6225, 0.9188)  angle=85.5 deg
  V1  (1.0000, 0.1666)  angle=125.4 deg
  V2  (0.0793, 0.4327)  angle=33.0 deg
  V3  (0.0987, 0.6408)  angle=43.0 deg
  V4  (0.2116, 0.6390)  angle=33.5 deg
  V5  (0.2593, 0.4551)  angle=38.5 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
    }
),
