Epic battle.

Epic battle.