Hamlet 3016