Rating: 75.75

Abstraction.
-