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