You will just need to make adjustments to your code while referring to the running program. This is a console application and not a GUI application, so text isn't necessarily meant to draw images. Different symbols take up different space in your console determined by font size and family.
No, as Chervil said - your backspaces are escape sequences so they will not show correctly without handling as he stated, and console fonts differ from machine to machine, so this drawing won't necessarily always look the same on different machines.
Ok I did that, but it still looks kinda messy. Is it worth it messing around with this drawing stuff in a console? I don't believe it is of much use anyways, I'm not gonna be making any games that requires drawing in a console tho do I?