divided into grids