..XXXXX....XXXXX...XXXXXXXX...XX.....XX..X.....X..X.....X..XX.....XX..XX.....XX........X..X.....X..XX.....XX..XX.....XX...XXXXX....XXXXXX..XXXXXXXX...XXXXXXXXX..X..............X..XX.....XX..XX.....XX..X........X.....X..XX.....XX..XX.....XX..XXXXXXX...XXXXX...XXXXXXXX...XX.....XX.