I'm sorry I can not understand my fault because I can not understand thescreen shot, please try to explain the screen shot again with clarification.
The screen shot shows you where all the carriage return and line feeds are in your batch files. Those are shown as CR and LF. As you can see from the screen shot you have Line feeds in the middle of your code. When batch sees a LF or CRLF combination it assumes that is the end of the command. So basically ever time you see a LF without a CR before it, that is WRONG!