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