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