It become a mess if the path used inside -o contain #%$, and so the files fall somewhere we dont want, or get renamed.
-no# have save me a little, but I do not found something for the others char used as filters.
We need something that do not touch the output path written in the command.
Thanks for adding this suggestion too.