code: 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]f 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])
docs: suddendeathmessage returns "突然の死" like ascii art decorated message string.
  
      :param str message: random unicode mixed text
      :rtype: str