..XXXXX....XXXXX...XXXXXXXX..XX....XX..X.....X..X.....X.....XX......XX..XX.........X..X.....X.....XX.......XXXX.......XXX....XXXXX......XX........XX...........X..X.....X.....XX........XX.....X.....X..X.....X.....XX........XX......XXXXX....XXXXX......XX........XX....