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