SPOILERSSecondGhirahimBattleSPOILER

Is hard.