..XXXXX....XXXXX...XX.....XX..XXXXXXXX..X.....X..X.....X..XX.....XX.....XX...........X..X.....X..XX.....XX.....XX......XXXXX....XXXXX...XXXXXXXXX.....XX.....X........X.....X..XX.....XX.....XX.....X........X.....X..XX.....XX.....XX.....XXXXXXX...XXXXX...XX.....XX.....XX....