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