.X........XXXXXXX..XXXXXXXX..XXXXXXXX...X....X...X....X...XX........XX.....XX..X....X.......X....XX........XX.....XX..X....X......X.....XXXXXX....XXXXXXXX...XXXXXXX....X......XX........XX...XX.........X.....X......XX........XX....XX........X.....X......XX........XX.....XX.