Shakespeare in Performance presents Hamlet - April 15-25