Tough giant ant