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