..XXXXX...X........XXXXXXXX..XX.....XX..X.....X..X....X......XX.....XX.....XX........X..X....X......XX.....XX.....XX...XXXXX...X....X......XX.....XX.....XX..X........XXXXXXX.....XX.....XX.....XX..X.............X......XX.....XX.....XX..XXXXXXX.......X......XX......XXXXXXX..