Bro/sister, can you explain how you went about this?
I arrived at this independently from shorena, this is what I did:
1) take the entire string of characters, reading from top to bottom, then left to right (starting with green yellow red green yellow ....). I think that OP's transactions counting down from 23-1 may have been a clue to read the morse from top to bottom. OTOH we still haven't accounted for the weird lapses in the countdown.
!#@!#@!@@n@i@@@@F@!o!@!@3!@!u@#@@@!w@@A@!@@B!@!!1!!!J!@!d@b!@!@e!!!#!@@#@D@!I!@!@5!j!@#@6@@@s!H!@h!!!#!!!3!@z!#@@F!!C@c@!U@!!@$@#!@@!2!D@@7@!@@4!x!m@!@T@@R!@!@m!@!2@!#!@!@#@U!@!@B@!E!L!@!@#@@@@i!@!H@b!@!!y@!!#@@X@@@r@@@@r@@@@o@!#@@@M@@@@#@!v@@#!!a!i@u!@!@#@@@@1!D!!!N@@@@O@@Y!U@r!@!@#@@@@d!!!8!@!!J!!!t@@!g!P@@@@#!@@#@!2@@@d@@@@o!!!4!@r@9!@#@c!#!!!i@!h!c@@@@#!#@@#@!!@J@@@t@#!#@r!a@@@@v@y@!@L@C!@e!@@b@@@D!3!!!u@!!@J@!!#!!!#@!@E!@@w@@@#!i@!@@h@!!#!!@f!!!@6!@#!@!!w@!r@2@@!@e!@@7!!A@@@@5!G@@@@#!!b@S!k!@Y!@!!k!#@!!c!1@h@!!o!a@!!@t!!!@#!@!n@H@@!v@9@!T@!@@z@#!@#@#!@@#@!@@#@!#@!!
2) treat green as dash (0), red as dot (1), and all other dots/characters as spaces between letters. (note: the set of valid morse letters has some weird limitations, so it was pretty easy to quickly determine that green should be dash, going in that direction. red as dash broke pretty quickly.)
0 10 1011 1 1111 10 0101 010 1 1110 11 1011 0100 000 010 1 0101 000 011 1 10 0101 0 01 1 111 0 01 000 000 01 0 11 00 1 10 1001 1 0110 0 11 1011 0 0 101 11 0101 010 10 0101 1 0101 10 0 0101 1111 010 1 0100 100 11 111 1111 1111 10 111 1111 10 11 00 0 1 0101 1111 0 000 1111 11 0 1 0101 1111 000 0100 000 110 0 1111 011 10 111 1111 000 01 1 01 1 0 000 10 0 1111 0 11 1001 111 1 0 1 0 1111 1 101 1 01 011 111 0 000 1001 100 000 101 011 111 0 1011 100 001 0001 01 0100 10 1 1101 011 00 1111 0 1111 00 1 0 01 0100 0 100 0 1 100 0 1001 0001 010 1 110 1 10 1011 1 01 1 011 1011 10 100
3) apply morse code translation, which gives you:
TALEHACKEVILYOKECODEACTNESTNOONTIMEAPEXTILTTRICKACECATCHKEYWISHHASHAIMTECHTOHITECHOYOUTHDASHONENETOATHTIPSETETHERENDSTOPWORDSTLWG?NYAEFDMHTHMETNYTWTEWTP?KEUEALENEDLAW
So, one interesting thing to note is there's some "junk" at the end after "STOP WORDS"... in puzzles like this junk often isn't.
The two '?' characters are invalid letters in morse code.
Then from the above we got the word list, along with the embedded "THEY CAN NOT ATTACK WHAT THEY CAN NOT SEE" message.