..XXXXX....XXXXX....XXXXXX....XX.....XX..X.....X..X.....X..XX....XX....XX...XX.........X..X.....X..XX...........XX.XX.....XXXXX....XXXXXX..XX...XXXX.....XXX.....X..............X..XX....XX.....XX.XX....X........X.....X..XX....XX....XX...XX...XXXXXXX...XXXXX....XXXXXX....XX.....XX.