..XXXXX....XXXXX....XXXXXXX....XXXXXX...X.....X..X.....X..XX.....XX..XX....XX........X..X.....X..XX.....XX..XX.........XXXXX....XXXXX...XX.....XX...XXXXXX...X........X.....X..XX..XX.XX........XX..X........X.....X..XX....XX...XX....XX..XXXXXXX...XXXXX....XXXXX.XX...XXXXXX..