..XXXXX...XXXXXXX...XXXXX....XXXXXX...X.....X..X....X...X.....X..XX....XX........X......X....X.....X..XX.........XXXXX......X......XXXXXX..XX........X..........X............X..XX........X..........X......X.....X..XX....XX..XXXXXXX....X.......XXXXX....XXXXXX..