Rating: 51.59

Macro
....