code: def add_breathing(ch, breathing):
      
      decomposed = unicodedata.normalize("NFD", ch)
      if len(decomposed) > 1 and decomposed[1] == LONG:
          return unicodedata.normalize(
              "NFC", decomposed[0:2] + breathing + decomposed[2:])
      else:
          return unicodedata.normalize(
              "NFC", decomposed[0] + breathing + decomposed[1:])
docs: Add the given breathing to the given (possibly accented) character.