Hamlet Branch