more: http://www.termsys.demon.co.uk/vtansi.htm