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