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