It’s over for Hamas