http://www.vortex.prodigynet.co.uk/misc/ascii_conv.html