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

--- NORMALIZED STROKE POINTS (x, y in [0,1], top-left origin) ---
  [ 0]  (0.2082, 0.5673)
  [ 1]  (0.1696, 0.5725)
  [ 2]  (0.1308, 0.5771)
  [ 3]  (0.0921, 0.5817)
  [ 4]  (0.0538, 0.5839)
  [ 5]  (0.0500, 0.5456)
  [ 6]  (0.0698, 0.5121)
  [ 7]  (0.0732, 0.4735)
  [ 8]  (0.0725, 0.4345)
  [ 9]  (0.0717, 0.3955)
  [10]  (0.0709, 0.3565)
  [11]  (0.0694, 0.3175)
  [12]  (0.2082, 0.5584)
  [13]  (0.1936, 0.5705)
  [14]  (0.1600, 0.5655)
  [15]  (0.1531, 0.5296)
  [16]  (0.1569, 0.4936)
  [17]  (0.1631, 0.4576)
  [18]  (0.1624, 0.4211)
  [19]  (0.1505, 0.3898)
  [20]  (0.1181, 0.3977)
  [21]  (0.0847, 0.4126)
  [22]  (0.0532, 0.4310)
  [23]  (0.0693, 0.4613)
  [24]  (0.2082, 0.6130)
  [25]  (0.2065, 0.5948)
  [26]  (0.2047, 0.5765)
  [27]  (0.2029, 0.5582)
  [28]  (0.2002, 0.5401)
  [29]  (0.1967, 0.5220)
  [30]  (0.1932, 0.5040)
  [31]  (0.1898, 0.4860)
  [32]  (0.1863, 0.4679)
  [33]  (0.1828, 0.4499)
  [34]  (0.1782, 0.4321)
  [35]  (0.1732, 0.4145)
  [36]  (0.2082, 0.3454)
  [37]  (0.2158, 0.3540)
  [38]  (0.2233, 0.3625)
  [39]  (0.2262, 0.3715)
  [40]  (0.2204, 0.3813)
  [41]  (0.2145, 0.3911)
  [42]  (0.2091, 0.3852)
  [43]  (0.2038, 0.3752)
  [44]  (0.2043, 0.3661)
  [45]  (0.2127, 0.3584)
  [46]  (0.2211, 0.3507)
  [47]  (0.2295, 0.3429)
  [48]  (0.2082, 0.2391)
  [49]  (0.4553, 0.1536)
  [50]  (0.7133, 0.2131)
  [51]  (0.9067, 0.3805)
  [52]  (1.0000, 0.6073)
  [53]  (0.8422, 0.8070)
  [54]  (0.5754, 0.8464)
  [55]  (0.3146, 0.7773)
  [56]  (0.0835, 0.6482)
  [57]  (0.0000, 0.4305)
  [58]  (0.1807, 0.2598)
  [59]  (0.4231, 0.2586)

--- KEY VERTICES (corners with angle < 120 degrees) ---
  V0  (0.0538, 0.5839)  angle=87.6 deg
  V1  (0.0500, 0.5456)  angle=36.2 deg
  V2  (0.0694, 0.3175)  angle=152.3 deg
  V3  (0.2082, 0.5584)  angle=80.3 deg
  V4  (0.1936, 0.5705)  angle=48.1 deg
  V5  (0.1600, 0.5655)  angle=70.7 deg
  V6  (0.1505, 0.3898)  angle=83.0 deg
  V7  (0.0532, 0.4310)  angle=87.6 deg
  V8  (0.2082, 0.6130)  angle=143.1 deg
  V9  (0.1732, 0.4145)  angle=42.6 deg
  V10  (0.2082, 0.3454)  angle=111.6 deg
  V11  (0.2262, 0.3715)  angle=48.3 deg
  V12  (0.2145, 0.3911)  angle=106.5 deg
  V13  (0.2038, 0.3752)  angle=31.0 deg
  V14  (0.2043, 0.3661)  angle=44.2 deg
  V15  (0.2295, 0.3429)  angle=59.0 deg
  V16  (0.2082, 0.2391)  angle=82.5 deg
  V17  (0.4553, 0.1536)  angle=32.1 deg
  V18  (1.0000, 0.6073)  angle=60.7 deg
  V19  (0.8422, 0.8070)  angle=43.3 deg
  V20  (0.0835, 0.6482)  angle=39.8 deg
  V21  (0.0000, 0.4305)  angle=67.6 deg
  V22  (0.1807, 0.2598)  angle=43.1 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
    }
),
