How Many Seasons Does Gurren Lagann Have

How Many Seasons Does Gurren Lagann Have - It is divided into two halves.