..XXXXX....XXXXX...XXXXXXXX..XXXXXXXX...X.....X..X.....X..XX........XX.....XX........X........X..XX........XX.....XX...XXXXX......XXX...XXXXXX....XXXXXXXX...X..............X..XX........XX...XX....X........X.....X..XX........XX....XX...XXXXXXX...XXXXX...XXXXXXXX..XX.....XX.