GARIELDS ATTACKS

S-BEST A-GREAT B-GOOD C-OK D BAD F-TTRASH