My idea was to follow the same principle of PS1 where I tried to give the user
visual cues of how his/her input changes the way the file is read. Once again
I make a connection between the numbers typed and the output; this time in terms
of the number of "fallen letters". This creates new patterns on the screen that
depend on the numbers typed. It also creates the possibility of either painting or
erasing letters on top of other lines of text.

source