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