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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.5052, 1.0000)
  [ 1]  (0.5052, 0.9867)
  [ 2]  (0.5045, 0.9734)
  [ 3]  (0.5034, 0.9601)
  [ 4]  (0.5023, 0.9469)
  [ 5]  (0.5013, 0.9336)
  [ 6]  (0.5002, 0.9204)
  [ 7]  (0.4991, 0.9071)
  [ 8]  (0.4980, 0.8938)
  [ 9]  (0.4969, 0.8806)
  [10]  (0.4958, 0.8673)
  [11]  (0.4948, 0.8540)
  [12]  (0.4951, 0.8407)
  [13]  (0.4954, 0.8274)
  [14]  (0.4957, 0.8141)
  [15]  (0.4959, 0.8008)
  [16]  (0.4962, 0.7875)
  [17]  (0.4965, 0.7742)
  [18]  (0.4968, 0.7609)
  [19]  (0.4971, 0.7476)
  [20]  (0.4973, 0.7343)
  [21]  (0.4979, 0.7210)
  [22]  (0.4987, 0.7077)
  [23]  (0.4994, 0.6944)
  [24]  (0.5001, 0.6811)
  [25]  (0.5009, 0.6678)
  [26]  (0.5016, 0.6545)
  [27]  (0.5024, 0.6412)
  [28]  (0.5025, 0.6279)
  [29]  (0.5025, 0.6146)
  [30]  (0.5025, 0.6013)
  [31]  (0.5025, 0.5880)
  [32]  (0.5052, 0.4032)
  [33]  (0.5052, 0.3902)
  [34]  (0.5052, 0.3771)
  [35]  (0.5052, 0.3641)
  [36]  (0.5052, 0.3511)
  [37]  (0.5052, 0.3381)
  [38]  (0.5052, 0.3251)
  [39]  (0.5052, 0.3121)
  [40]  (0.5052, 0.2991)
  [41]  (0.5052, 0.2860)
  [42]  (0.5052, 0.2730)
  [43]  (0.5052, 0.2600)
  [44]  (0.5052, 0.2470)
  [45]  (0.5052, 0.2340)
  [46]  (0.5052, 0.2210)
  [47]  (0.5052, 0.2080)
  [48]  (0.5052, 0.1949)
  [49]  (0.5052, 0.1819)
  [50]  (0.5052, 0.1689)
  [51]  (0.5052, 0.1559)
  [52]  (0.5052, 0.1429)
  [53]  (0.5051, 0.1299)
  [54]  (0.5046, 0.1169)
  [55]  (0.5042, 0.1039)
  [56]  (0.5037, 0.0908)
  [57]  (0.5033, 0.0778)
  [58]  (0.5029, 0.0648)
  [59]  (0.5022, 0.0518)
  [60]  (0.5010, 0.0389)
  [61]  (0.4998, 0.0259)
  [62]  (0.4986, 0.0130)
  [63]  (0.4974, 0.0000)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  (no sharp corners detected)

--- 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
    }
),
