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