hamplet