import turtle

t = turtle.Turtle()
t.speed(0)
t.pensize(3)
t.color("blue")

def draw_char(strokes, ox, oy):
    for stroke in strokes:
        if not stroke:
            continue
        t.penup()
        t.goto(stroke[0][0] + ox, stroke[0][1] + oy)
        t.pendown()
        for (x, y) in stroke[1:]:
            t.goto(x + ox, y + oy)
    t.penup()

# ── 「美」 ──
CHAR_7F8E_STROKES = [
    [(-15, 106), (2, 84)],
    [(58, 102), (39, 85)],
    [(-44, 80), (92, 80)],
    [(-35, 51), (87, 51)],
    [(-59, 16), (108, 16)],
    [(24, 79), (24, 20)],
    [(-50, -11), (96, -11)],
    [(25, 5), (25, -13), (-39, -61)],
    [(27, -13), (97, -63)],
]

CHAR_DATA = [CHAR_7F8E_STROKES]

char_gap = 120
name_start = -(len(CHAR_DATA) * char_gap) // 2
name_y = -20

for i, strokes in enumerate(CHAR_DATA):
    draw_char(strokes, name_start + i * char_gap, name_y)

t.hideturtle()
turtle.done()
