let message = 'Sed utasfasf;;afsfasfasfas;; doloremque #ffa000laudantium, ;;fsafaas:asfasf;; #ffe000totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae'
    let n = 6;
    let obj = {}
    let firstIndex;
    const listOfStrings = []
    message.split('').forEach((el, j) => {
      if (message.match(/;;(.+?);;/g)) {
        firstIndex = /;;(.+?);;/.exec(message).index
        lastIndex = /;;(.+?);;/.exec(message)[0].length + firstIndex
      }
      if (j === firstIndex) {
        obj.text = ';'
        obj.color = ''
      } else if (j === lastIndex) {
        message = message.replace(/;;/, 'nn').replace(/;;/, 'nn')
        obj = {
          text: ''
        }
      } else if (j + 1 === firstIndex) {
        obj.text += message[j]
        listOfStrings.push(obj)
      } else {
        obj.text += message[j]
      }
    })