best battle I've seen
586