HAMLET

...