Logstash Grok Parsing Issue

As you seen from the first output, <2016-07-07 00:31:01> Start becomes ??2016-07-07 00:31:01> Start\r? and it cannot be successfully parsed.

Then as seen from the 3rd output<2016-07-07 00:32:22> Export2CICAP (04) => Export CO : 87 record(s)\r? has not fully parsed. Here is the expected output

{
       "message" => "<2016-07-07 00:32:22>  Export2CICAP (04) => Export CO : 87 record(s)\r?",
      "@version" => "1",
    "@timestamp" => "2016-07-06T16:32:22.000Z",
          "path" => "C:/CIGNA/Export.log",
          "host" => "SIMSPad",
          "type" => "txt",
     "Timestamp" => "2016-07-07 00:32:22",
      "Job_Code" => "Export2CICAP (04)"
       "Message" => "Export CO : 87 record(s)"
}

which is different from the current one.