Rating: 21.03

Abstraction
-