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