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