..XXXXX...XXXXXXX..XXXXXXX...XXXXX...X.....X..X........X....X...X.....X........X..X............X....X.....X...XXXXX...XXXXXX......X......XXXXX...X..............X....X......X.....X..X........X.....X....X......X.....X..XXXXXXX...XXXXX.....X.......XXXXX..