Neatly done! The real challenge here is to spot which character is correct given the extreme graphical limitations, of course :-) So this is simple, but nicely implemented from top to bottom. Good work!