Rating: 12.82

Abstraction
-