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