Added ASCII outout; Added fixed-sized output
Repurposed @marado's PR for using custom characters

Since I didn't want to add too much complexity, I decided to
use the variable CUSTOM_CHAR for the user to be able to pick
whatever character he wants, ascii or non-ascii, so we still
have all the features from @marado's commit, but not a lot of
complexity :).
Merge branch 'marado-master'