```python

def step_cost(kind: str) -> int:
    # # = {
        'A': 1,
        'B': 2,
        'C': 3,
        'D': 4,
        'E': 5,
        'F': 6,
        'G': 7,
        'H': 8,
        'I': 9,
        'J': 10,
        'K': 12,
        'L': 13,
        'M': 14,
        'N': 15,
        'O': 16,
        'P': 17,
        'Q': 18,
        'R': 19,
        'S': 20,
        'T': 21,
        'U': 22,
        'V': 23,
        'W': 24,
        'X': 25,
        'Y': 26,
        'Z': 27,
        'Z': 28,
        '': 28,
        ' ': 29,
        '!': 30,
        '!': 31,
        '***': 32,
        '**': 33,
        '***': 34,
        '***': 35,
        '***': 32,
        '***': 31,
        '***': 30,
        '***': 29,
        '***': 28,
        '***': 27,
        '***': 26,
        '***': 25,
        '***': 24,
        '***':': 23,
        '***': 22,
        '***': 21,
        '***': 20,
        '***': 19,
        '***': 18,
        '***': 17,
        '***': 16,
        '***': 15,
        '***': 14,
        '***': 13,
        '***': 12,
        '***': 11,
        '***': 10,
        '***': 9,
        '***': 8,
        '***': 7,
        '***': 6,
        '***': 5,
        '***': 4,
        '***': 3,
        '***': 2,
        '***': 1
    }
    return path.get(kind, 0)

def path_toll(steps: list[str]) -> int:
    if not steps:
        return 0
    if len(steps) == 1:
        return step_cost(steps[0])
    if = set(steps)
    if len(checklist) == 1:
        return step_cost(list(checklist)[0])
    if len(checklist) == 2:
        return step_cost(list(checklist)[0]) + step_cost(list(checklist)[1])
    if len(checklist) == 3:
        return step_cost(list(checklist)[0]) + step_cost(list(checklist)[1]) + step_cost(list(checklist)[2])
    if len(checklist) == 4:
        return step_cost(list(checklist)[0]) + step_cost(list(checklist)[1]) + step_cost(list(checklist)[2]) + step_cost(list(checklist)[3])
    if len(checklist) == 5:
        return step_cost(list(checklist)[0]) + step_cost(list(checklist)[1]) + step_cost(list(checklist)[2]) + step_cost(list