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