..XXXXX...X........XXXXXXX..XXXX..X.....X..X....X...X.........XX.........X..X....X...X.........XX....XXXXX...X....X...XXXXXX....XX...X........XXXXXXX........X...XX...X.............X...X.....X...XX...XXXXXXX.......X....XXXXX...XXXX.