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