updated to handle ascii art