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