..XXXXX...X........XX.....XX..XX.....XX..X.....X..X....X...XX.....XX..XX.....XX........X..X....X...XX.....XX..XX.....XX.....XXX...X....X...XXXXXXXXX..XX.....XX........X..XXXXXXX..XX.....XX..XX.....XX..X.....X.......X...XX.....XX..XX.....XX...XXXXX........X...XX.....XX...XXXXXXX..