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