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