Alplaca (Extended)

Alplaca (Extended Version)