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