..XXXXX...XXXXXXX..XXXXXXXX...XX....XX..X.....X..X....X...XX.....XX...XX..XX.........X......X....XX.....XX....XXXX.....XXXXX......X.....XXXXXXXX......XX.....X..........X......XX............XX.....X..........X......XX............XX.....XXXXXXX....X......XX............XX....