I once did a programming test for a job, which involved producing ASCii art in C#. I didn\'t really do well at this, as I had little idea or experience of doing this in C# (
To understand the full ASCII "spectrum" one should know about the ASCII Chart, also known as the ASCII Table.
http://www.asciitable.com/
Knowing that, one could take code found in the codeproject link and make something "unique" with it. :-)
If you think about it, it's just a "look-up" table and you can pull a value out of it and do anything you want.