suddendeathmessage returns "突然の死" like ascii art decorated message string.

    :param str message: random unicode mixed text
    :rtype: str

def suddendeathmessage(message):
    '''
    suddendeathmessage returns "突然の死" like ascii art decorated message string.

    :param str message: random unicode mixed text
    :rtype: str
    '''
    msg_len = message_length(message)
    header_len = msg_len // 2 + 2
    footer_len = (msg_len // 2) * 2 + 1
    footer_pattern = cycle(["Y", "^"])

    header = "＿" + "人" * header_len + "＿"
    footer = "￣"
    for _ in range(footer_len):
        footer += next(footer_pattern)
    footer += "￣"

    middle = "＞　" + message + "　＜"
    return "\n".join([header, middle, footer])