                 }
             case "a", "A": // arc e.g. a 100 100 25 180 270 1
                 if instructions.count <= instructionStartIndex+6 {
-                    print("Encountered incomplete a or A path instruction")
+                    print("Encountered incomplete a or A path instruction", terminator: "\n")
                     break
                 }
                 let xCenterStr = instructions[instructionStartIndex+1]

                }
            case "m": // moveto (relative) e.g. m 250 550
                if instructions.count <= instructionStartIndex+2 {
                    print("Encountered incomplete m path instruction")
                    break
                }
                let xStr = instructions[instructionStartIndex+1]


        if (cString.characters.count == 3) {
            var paddedString:String = ""
            let range = cString.startIndex ..< cString.endIndex
            cString.enumerateSubstringsInRange(range, options: .ByComposedCharacterSequences, { (substring, substringRange, enclosingRange, _) -> () in
                paddedString = paddedString + substring! + substring!
            })
