N 593 Abstraction

Neomarm