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