Rating: 82.08

"""
----------