Tetravex by PO

{{p.top}} {{p.right}} {{p.bottom}} {{p.left}}
{{p.top}} {{p.right}} {{p.bottom}} {{p.left}}

You Win!!!