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