.XXXXXXX...XXXXX....XXXXXX....XXXXXX...X........X.....X..XX....XX..XX....XX..X........X.....X..XX........XX........XXXXXX....XXXXX...XX.........XXXXXX.........X..X.....X..XX..............XX..X.....X..X.....X..XX....XX..XX....XX...XXXXX....XXXXX....XXXXXX....XXXXXX..