..XXXXX...X........XX.....XX..XXXXXXXX...X.....X..X....X...XXX...XXX..XX.....XX........X..X....X...XXXX.XXXX..XX.....XX.....XXX...X....X...XX.XXX.XX..XXXXXXXX.........X..XXXXXXX..XX.....XX..XX.........X.....X.......X...XX.....XX..XX..........XXXXX........X...XX.....XX..XX........