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