..XXXXX...XXXXXXXX..XXXXXXXX...XXXXXXXX..X.....X..XX........XX.....XX.....XX.....X........XX........XX.....XX.....XX.....XXXXXX...XXXXXX....XXXXXXXX......XX.....X.....X..XX........XX............XX.....X.....X..XX........XX............XX......XXXXX...XX........XX............XX....