abstract fences by Diwan
_