Rating: 21.13

Abstraction
-