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